|
NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
|
Owned construction resources layered beside EngineConfig. More...
#include <engine.h>
Owned construction resources layered beside EngineConfig.
Kept as a sibling type so ToolSet ownership and registry selection stay separate from execution policy and NodeContext's borrowed input. Empty resources preserve the legacy raw-tool and process-global registry behavior. Supplying a GraphRegistry selects its built-in + engine-local palette instead; this registry is snapshotted before compilation, so later registration cannot affect the resulting engine. The ToolSet is selected when NodeContext::tools is empty; supplying both nonempty collections is ambiguous and rejected. ToolSet ownership transfers to the resulting engine, and the compiled graph and engine retain ownership independently of these temporary resources.