NeoGraph 0.10.0
A C++17 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
neograph.h
Go to the documentation of this file.
1
15#pragma once
16
17// Foundation types
18#include <neograph/types.h>
19#include <neograph/provider.h>
20#include <neograph/tool.h>
21
22// Graph engine
25#include <neograph/graph/node.h>
Checkpoint system for graph execution state persistence and time-travel.
Main graph execution engine with super-step loop and HITL support.
Graph engine type definitions: channels, edges, nodes, events, and control flow.
Singleton registries for custom reducers, conditions, and node types.
Graph node implementations: base class and built-in node types.
Abstract LLM provider interface.
Convenience factory for creating standard ReAct agent graphs.
Thread-safe mutable graph state management.
Cross-thread shared memory store (LangGraph Store equivalent).
Abstract tool interface for callable functions.
Foundation types for NeoGraph: messages, tool calls, and LLM completions.