|
NeoGraph 0.10.0
A C++17 Graph Agent Engine Library — LangGraph for C++
|
Main graph execution engine with super-step loop and HITL support. More...
#include <neograph/api.h>#include <neograph/graph/cancel.h>#include <neograph/graph/checkpoint.h>#include <neograph/graph/compiler.h>#include <neograph/graph/coordinator.h>#include <neograph/graph/executor.h>#include <neograph/graph/node.h>#include <neograph/graph/node_cache.h>#include <neograph/graph/scheduler.h>#include <neograph/graph/state.h>#include <neograph/graph/store.h>#include <neograph/graph/types.h>#include <asio/awaitable.hpp>#include <asio/thread_pool.hpp>#include <atomic>#include <chrono>#include <cstddef>#include <memory>#include <optional>#include <set>#include <string>Go to the source code of this file.
Classes | |
| class | neograph::graph::GraphEngine |
| Super-step loop execution engine for graph-based agent workflows. More... | |
| struct | neograph::graph::RunConfig |
| Configuration for a graph execution run. More... | |
| struct | neograph::graph::RunContext |
| Per-run dispatch metadata threaded through the engine and executor. More... | |
| struct | neograph::graph::RunResult |
| Result of a graph execution run. More... | |
Main graph execution engine with super-step loop and HITL support.
GraphEngine is the central orchestrator that compiles JSON graph definitions, executes them using the Pregel BSP (Bulk Synchronous Parallel) model, and provides checkpointing, state management, and Human-in-the-Loop APIs.
Definition in file engine.h.