|
NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
|
Compiler-backed subagent Harness service for the MCP server. More...
#include <neograph/api.h>#include <neograph/graph/cancel.h>#include <neograph/json.h>#include <neograph/mcp/harness_program_translator.h>#include <neograph/program/catalog.h>#include <neograph/program/compiler.h>#include <neograph/program/runtime.h>#include <neograph/program/store.h>#include <neograph/graph/store.h>#include <neograph/types.h>#include <neograph/tool_set.h>#include <atomic>#include <chrono>#include <cstddef>#include <functional>#include <cstdint>#include <limits>#include <memory>#include <map>#include <optional>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | neograph::mcp::FileHarnessRecordStore |
| Atomic JSON-file implementation suitable for local process restarts. More... | |
| class | neograph::mcp::HarnessJournal |
| Append-only causal event boundary, separate from mutable run snapshots. More... | |
| class | neograph::mcp::HarnessRecordStore |
| Durable storage boundary for retained Harness artifacts and run records. More... | |
| struct | neograph::mcp::HarnessRetentionPolicy |
| Count-bounded cleanup policy for stores that support durable retention. More... | |
| struct | neograph::mcp::HarnessRetentionResult |
| Records removed by one atomic record-store cleanup pass. More... | |
| class | neograph::mcp::HarnessRetentionStore |
| Optional sibling boundary; HarnessRecordStore's stable vtable remains unchanged. More... | |
| class | neograph::mcp::HarnessService |
| Strict MCP adapter over ProgramCompiler -> ProgramCatalog -> ProgramRuntime. More... | |
| struct | neograph::mcp::HarnessServiceResources |
| Immutable host-owned Program control/data-plane resources. More... | |
| struct | neograph::mcp::HarnessWorkerCall |
| Input handed to the embedding's provider/tool execution backend. More... | |
| struct | neograph::mcp::HarnessWorkerResponse |
| Typed worker response; failure classes never masquerade as valid output. More... | |
Functions | |
| NEOGRAPH_HARNESS_API HarnessWorkerExecutor | neograph::mcp::make_provider_harness_executor (HarnessProviderExecutorConfig config) |
| Build a worker executor that calls a NeoGraph Provider directly. | |
Compiler-backed subagent Harness service for the MCP server.
Definition in file harness.h.