Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bernatsampera/event-deep-research
/ types & classes
Types & classes
35 in github.com/bernatsampera/event-deep-research
⨍
Functions
76
◇
Types & classes
35
↓ 15 callers
Class
CategoriesWithEvents
src/state.py:57
↓ 4 callers
Class
MockResponse
Mock response class for LLM responses.
src/test/test_merge_events.py:32
↓ 2 callers
Class
Configuration
Main configuration class for the Deep Research agent.
src/configuration.py:8
↓ 1 callers
Class
ChunkResult
src/research_events/chunk_graph.py:16
↓ 1 callers
Class
MockToolCall
Mock tool call for structured LLM responses.
src/test/test_enhanced_merge_events.py:25
↓ 1 callers
Class
MockToolResponse
Mock tool response for structured LLM responses.
src/test/test_enhanced_merge_events.py:43
Class
BestUrls
src/research_events/research_events_graph.py:34
Class
BiographicEventCheck
src/research_events/chunk_graph.py:10
Class
Chronology
A complete chronological timeline with finalized (ID'd) events.
src/state.py:51
Class
ChronologyDate
A structured representation of a date for a chronological event.
src/state.py:17
Class
ChronologyEvent
The final, canonical event model with a unique identifier.
src/state.py:37
Class
ChronologyEventInput
Represents a single event, typically used for initial data extraction before an ID is assigned.
src/state.py:26
Class
ChronologyInput
A list of newly extracted events from a research source.
src/state.py:45
Class
ChunkState
src/research_events/chunk_graph.py:23
Class
EventService
src/services/event_service.py:5
Class
FinishResearchTool
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
Class
GraphError
src/core/error_handling.py:7
Class
InputMergeEventsState
The complete state for the enhanced event merging sub-graph.
src/research_events/merge_events/merge_events_graph.py:43
Class
InputResearchEventsState
src/research_events/research_events_graph.py:17
Class
InputUrlCrawlerState
src/url_crawler/url_krawler_graph.py:14
Class
IrrelevantChunk
The chunk contains NO biographical events relevant to the research question.
src/research_events/merge_events/merge_events_graph.py:39
Class
MergeEventsState
src/research_events/merge_events/merge_events_graph.py:51
Class
MockResponse
Mock response class for LLM responses.
src/test/test_research_events.py:29
Class
MockToolCall
Mock tool call for structured LLM responses.
src/test/test_research_events.py:37
Class
MockToolResponse
Mock tool response for structured LLM responses.
src/test/test_research_events.py:46
Class
OutputMergeEventsState
src/research_events/merge_events/merge_events_graph.py:57
Class
OutputResearchEventsState
src/research_events/research_events_graph.py:29
Class
OutputUrlCrawlerState
src/url_crawler/url_krawler_graph.py:23
Class
RelevantEventsCategorized
The chunk contains relevant biographical events that have been categorized.
src/research_events/merge_events/merge_events_graph.py:22
Class
ResearchEventsState
src/research_events/research_events_graph.py:23
Class
ResearchEventsTool
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
Class
SupervisorState
The complete state for the main supervisor graph.
src/state.py:133
Class
SupervisorStateInput
The initial input to start the main research graph.
src/state.py:115
Class
URLService
src/services/url_service.py:5
Class
UrlCrawlerState
src/url_crawler/url_krawler_graph.py:19