79437e1c1c
把动态工具发现从 mcp-go 扩到两台 MCP: - mcp-py:TOOL_META 改成与 mcp-go 同形(cn/desc/agent/params/inject), list_tools 上报这些;run_code 标 agent 可用(params: code)→ 自主 agent 可执行 Python 代码做计算/数据处理。 - dispatcher:agentTools 拆出 discoverTools(subject),分别探 mcp-go / mcp-py 的 list_tools 并合并;某台 MCP 离线即跳过(降级,不阻断)。 验收:mcp-py 未启动时自主 agent 仍正常(探测秒跳过),一次自主调用了 history_get + memory_get 两个动态发现的 go 工具(注入 session_id/user_id); go 全绿、mcp-py py_compile 通过。mcp-py 起着时 run_code 即自动入 agent 菜单。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>