NeoGraph 0.10.0
A C++17 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
graph Directory Reference
Directory dependency graph for graph:

Files

 cancel.h
 Cooperative cancellation primitive for graph runs.
 
 checkpoint.h
 Checkpoint system for graph execution state persistence and time-travel.
 
 compiler.h
 Pure JSON-definition → CompiledGraph parser, extracted from GraphEngine.
 
 coordinator.h
 CheckpointCoordinator — owns the super-step checkpoint lifecycle.
 
 deep_research_graph.h
 Deep Research agent — NeoGraph port of langchain-ai/open_deep_research.
 
 engine.h
 Main graph execution engine with super-step loop and HITL support.
 
 executor.h
 NodeExecutor — owns per-super-step node invocation.
 
 loader.h
 Singleton registries for custom reducers, conditions, and node types.
 
 node.h
 Graph node implementations: base class and built-in node types.
 
 node_cache.h
 Per-node result cache (opt-in).
 
 plan_execute_graph.h
 Factory for the Plan-and-Execute agent pattern.
 
 postgres_checkpoint.h
 PostgreSQL-backed CheckpointStore — durable, multi-process, blob-deduplicated, connection-pooled.
 
 react_graph.h
 Convenience factory for creating standard ReAct agent graphs.
 
 scheduler.h
 Pure routing / next-step-planning logic extracted from GraphEngine.
 
 sqlite_checkpoint.h
 SQLite-backed CheckpointStore — single-file persistence for embedded and single-process deployments.
 
 state.h
 Thread-safe mutable graph state management.
 
 store.h
 Cross-thread shared memory store (LangGraph Store equivalent).
 
 types.h
 Graph engine type definitions: channels, edges, nodes, events, and control flow.