NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
harness_backend.h
Go to the documentation of this file.
1
5#pragma once
6
7#include <neograph/api.h>
9
10#include <chrono>
11#include <map>
12#include <memory>
13#include <string>
14
15namespace neograph::a2a {
16
17class A2AClient;
18
27NEOGRAPH_API mcp::HarnessCapabilityExecutor make_harness_capability_executor(
28 std::map<std::string, std::shared_ptr<A2AClient>> agents,
29 std::chrono::seconds call_timeout = std::chrono::seconds(30));
30
31} // namespace neograph::a2a
NEOGRAPH_API export/import macro for shared-library builds.
Compiler-backed subagent Harness service for the MCP server.
NEOGRAPH_API mcp::HarnessCapabilityExecutor make_harness_capability_executor(std::map< std::string, std::shared_ptr< A2AClient > > agents, std::chrono::seconds call_timeout=std::chrono::seconds(30))
Resolve tool executor.agent against preconfigured A2A clients.