14namespace neograph::graph {
21 std::string core_name;
22 std::string core_generation_id;
39 std::shared_ptr<const Impl> impl_;
60 bool requested() const noexcept;
61 bool captured() const noexcept;
62 bool closed() const noexcept;
68 std::unique_ptr<Impl> impl_;
74 void close() noexcept;
75 void reject() noexcept;
NEOGRAPH_API export/import macro for shared-library builds.
Checkpoint system for graph execution state persistence and time-travel.
Cooperative cancel primitive shared between caller and engine.
Super-step loop execution engine for graph-based agent workflows.
One-shot host controller for stopping at the next completed super-step.
bool request() noexcept
Arm this controller.
Immutable snapshot exposed only after a completed super-step is durable.
Serialized snapshot of graph execution state at a single super-step.
Exact host-supplied identity permanently bound to one linked engine.