|
NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
|
Files | |
| admin.h | |
| Borrowed state-administration facade for GraphEngine. | |
| cancel.h | |
| Cooperative cancellation primitive for graph runs. | |
| channel_key.h | |
| Typed names for JSON-backed graph state channels. | |
| checkpoint.h | |
| Checkpoint system for graph execution state persistence and time-travel. | |
| compiler.h | |
| JSON → declarative topology parsing and runtime node linking. | |
| configuration_failure.h | |
| Marker for exceptions that are configuration or definition verdicts (#364). | |
| 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. | |
| evolution.h | |
| Harness evolution loop — compiler as evolutionary oracle (issue #80). | |
| execution.h | |
| executor.h | |
| NodeExecutor — owns per-super-step node invocation. | |
| harness_bench.h | |
| Harness convergence benchmark — A/B/C feedback modes (issue #81). | |
| invocation.h | |
| Owned protocol-neutral boundary for one graph execution attempt. | |
| loader.h | |
| Legacy process-global registries for graph executables. | |
| 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. | |
| provider_call_broker.h | |
| Host-owned, invocation-scoped boundary for built-in Core provider calls. | |
| react_graph.h | |
| Convenience factory for creating standard ReAct agent graphs. | |
| registry.h | |
| run_context.h | |
| Per-run metadata exposed to graph nodes. | |
| safe_point.h | |
| Host-owned capture of one durably completed graph super-step. | |
| 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. | |
| validator.h | |
| Static semantic analysis over declarative or compiled topology. | |