载入中...
搜索中...
未找到
AgentDevelopmentMcp.hpp
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
4
5#include <Poco/JSON/Object.h>
6
7#include <string>
8#include <string_view>
9
10namespace eve::dev {
11
13bool isAgentDevelopmentTool(std::string_view name);
15EVENGINE_API_FOUNDATION std::string callAgentDevelopmentTool(std::string_view name, Poco::JSON::Object::Ptr args);
17std::string_view agentDevelopmentToolSchemas();
18
19} // namespace eve::dev
#define EVENGINE_API_FOUNDATION
每个链接组(link group)各自的导出宏。
Definition Export.h:106
std::string name
bool isAgentDevelopmentTool(std::string_view name)
Whether a tool name belongs to the Agent development-session protocol.
std::string_view agentDevelopmentToolSchemas()
Comma-separated MCP tool schema fragments without surrounding array brackets.
std::string callAgentDevelopmentTool(std::string_view name, Poco::JSON::Object::Ptr args)
Execute one Agent development-session tool and return compact JSON.