|
NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
|
Execution service for admitted immutable Programs. More...
#include <neograph/api.h>#include <neograph/graph/checkpoint.h>#include <neograph/graph/configuration_failure.h>#include <neograph/graph/store.h>#include <neograph/host_admission.h>#include <neograph/hook_runtime.h>#include <neograph/program/blocking.h>#include <neograph/program/catalog.h>#include <neograph/program/core_tool_grant.h>#include <neograph/program/core_provider_call.h>#include <neograph/program/fork.h>#include <neograph/program/graph_migration.h>#include <neograph/program/handle.h>#include <neograph/program/module.h>#include <neograph/program/pending.h>#include <neograph/program/replay.h>#include <neograph/program/task_graph_fragment.h>#include <neograph/program/invocation.h>#include <neograph/program/transition_store.h>#include <asio/any_io_executor.hpp>#include <asio/awaitable.hpp>#include <cstddef>#include <cstdint>#include <functional>#include <memory>#include <optional>#include <stdexcept>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | neograph::program::ProgramActiveRun |
| Experimental owner-scoped new-run selection. More... | |
| struct | neograph::program::ProgramExecutorIdentity |
| What ProgramRuntime assumes about RuntimeConfig::executor (#557). More... | |
| struct | neograph::program::ProgramGraphMigrationTarget |
| Already-admitted immutable target selected by the host for one live migration. More... | |
| struct | neograph::program::ProgramHostAdmissionContext |
| Immutable data available when a host scheduler admits one Program attempt. More... | |
| struct | neograph::program::ProgramRuntimeRecoveryState |
| Exact durable runtime state that must be rebound before recovered work can dispatch. More... | |
Typedefs | |
| using | neograph::program::ProgramRuntimeRecoveryHandler = std::function< void(const ProgramRuntimeRecoveryState &)> |
| Host-owned, idempotent recovery boundary. | |
Execution service for admitted immutable Programs.
Definition in file runtime.h.
| using neograph::program::ProgramRuntimeRecoveryHandler = typedef std::function<void(const ProgramRuntimeRecoveryState&)> |
Host-owned, idempotent recovery boundary.
Implementations bind the latest ContextEpoch to a run-local interposition controller and restore hook heads into their durable journal. An inherited head preserves its source-run provenance: an equal head or a valid durable descendant is accepted, while an unrelated identity or head fails closed.