NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
react_graph.h
Go to the documentation of this file.
1
5#pragma once
6
8
9namespace neograph::graph {
10
24std::unique_ptr<GraphEngine> create_react_graph(
25 std::shared_ptr<Provider> provider,
26 std::vector<std::unique_ptr<Tool>> tools,
27 const std::string& instructions = "",
28 const std::string& model = "",
29 ProviderControls controls = {});
30
31} // namespace neograph::graph
Main graph execution engine with super-step loop and HITL support.
std::unique_ptr< GraphEngine > create_react_graph(std::shared_ptr< Provider > provider, std::vector< std::unique_ptr< Tool > > tools, const std::string &instructions="", const std::string &model="", ProviderControls controls={})
Create a standard ReAct (Reasoning + Acting) 2-node graph.
Typed per-call controls translated into the selected SDK provider family.
Definition provider.h:118