NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
neograph::graph::EngineResources Struct Reference

Owned construction resources layered beside EngineConfig. More...

#include <engine.h>

Collaboration diagram for neograph::graph::EngineResources:
[legend]

Detailed Description

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.

Definition at line 171 of file engine.h.


The documentation for this struct was generated from the following file: