|
NeoGraph 0.10.0
A C++17 Graph Agent Engine Library — LangGraph for C++
|
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. | |