|
NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
|
C++ wrapper over a C v1 plugin binding for trusted in-process dispatch only. More...
#include <native.h>
Static Public Member Functions | |
| static NativeControlBinding | create (neograph_program_native_binding_v1 binding, NativeControlMetadata metadata) |
| Throws NativeControlUnavailable where NATIVE_CONTROLS_AVAILABLE is false. | |
C++ wrapper over a C v1 plugin binding for trusted in-process dispatch only.
The invoke callback is entered synchronously, though it may arrange an asynchronous completion. The wrapper accepts canonical JSON inputs, copies completion bytes before invoking the plugin release hook, and never allows an exception from a non-conforming plugin to escape the host.
This type is not a broker or memory sandbox. Catalog admission therefore seals it only to a TrustedNative executable in a TrustedEmbedding profile.