MCPcopy Create free account

hub / github.com/bernatsampera/event-deep-research / types & classes

Types & classes35 in github.com/bernatsampera/event-deep-research

↓ 15 callersClassCategoriesWithEvents
src/state.py:57
↓ 4 callersClassMockResponse
Mock response class for LLM responses.
src/test/test_merge_events.py:32
↓ 2 callersClassConfiguration
Main configuration class for the Deep Research agent.
src/configuration.py:8
↓ 1 callersClassChunkResult
src/research_events/chunk_graph.py:16
↓ 1 callersClassMockToolCall
Mock tool call for structured LLM responses.
src/test/test_enhanced_merge_events.py:25
↓ 1 callersClassMockToolResponse
Mock tool response for structured LLM responses.
src/test/test_enhanced_merge_events.py:43
ClassBestUrls
src/research_events/research_events_graph.py:34
ClassBiographicEventCheck
src/research_events/chunk_graph.py:10
ClassChronology
A complete chronological timeline with finalized (ID'd) events.
src/state.py:51
ClassChronologyDate
A structured representation of a date for a chronological event.
src/state.py:17
ClassChronologyEvent
The final, canonical event model with a unique identifier.
src/state.py:37
ClassChronologyEventInput
Represents a single event, typically used for initial data extraction before an ID is assigned.
src/state.py:26
ClassChronologyInput
A list of newly extracted events from a research source.
src/state.py:45
ClassChunkState
src/research_events/chunk_graph.py:23
ClassEventService
src/services/event_service.py:5
ClassFinishResearchTool
Concludes the research process. Call this tool ONLY when you have a comprehensive timeline of the person's life, including key events like bir
src/state.py:89
ClassGraphError
src/core/error_handling.py:7
ClassInputMergeEventsState
The complete state for the enhanced event merging sub-graph.
src/research_events/merge_events/merge_events_graph.py:43
ClassInputResearchEventsState
src/research_events/research_events_graph.py:17
ClassInputUrlCrawlerState
src/url_crawler/url_krawler_graph.py:14
ClassIrrelevantChunk
The chunk contains NO biographical events relevant to the research question.
src/research_events/merge_events/merge_events_graph.py:39
ClassMergeEventsState
src/research_events/merge_events/merge_events_graph.py:51
ClassMockResponse
Mock response class for LLM responses.
src/test/test_research_events.py:29
ClassMockToolCall
Mock tool call for structured LLM responses.
src/test/test_research_events.py:37
ClassMockToolResponse
Mock tool response for structured LLM responses.
src/test/test_research_events.py:46
ClassOutputMergeEventsState
src/research_events/merge_events/merge_events_graph.py:57
ClassOutputResearchEventsState
src/research_events/research_events_graph.py:29
ClassOutputUrlCrawlerState
src/url_crawler/url_krawler_graph.py:23
ClassRelevantEventsCategorized
The chunk contains relevant biographical events that have been categorized.
src/research_events/merge_events/merge_events_graph.py:22
ClassResearchEventsState
src/research_events/research_events_graph.py:23
ClassResearchEventsTool
The query to be used to research events about an historical figure. The query is based on the reflection of the assistant.
src/state.py:82
ClassSupervisorState
The complete state for the main supervisor graph.
src/state.py:133
ClassSupervisorStateInput
The initial input to start the main research graph.
src/state.py:115
ClassURLService
src/services/url_service.py:5
ClassUrlCrawlerState
src/url_crawler/url_krawler_graph.py:19