This commit is contained in:
2026-08-21 07:10:49 +07:00
parent f62b8f14e7
commit 3c91222462
3 changed files with 15 additions and 376 deletions
+2 -2
View File
@@ -100,7 +100,7 @@ function _wrap_mcp_tool(mcpserver, tool_def::Dict{String,Any})::agentTool
inputSchema=params,
execute=(toolCallId::String, args::Dict{String,Any},
signal::Union{Nothing,abortSignal},
onPartialResult::Function,
agentEventSink,
llmCall=nothing) -> begin
try
response = mcpserver("tools/call", name, args)
@@ -256,7 +256,7 @@ function listTool(store::toolStore, mcpserver)::agentTool
),
execute=(toolCallId::String, args::Dict{String,Any},
signal::Union{Nothing,abortSignal},
onPartialResult::Function, llmCall=nothing) -> begin
agentEventSink, llmCall=nothing) -> begin
# Discover and register MCP tools (idempotent — skips already registered)
new_count, tool_list = _register_mcp_tools(mcpserver, store)