#38448 有暫時解法 P2 comp/cli

hermes -z(oneshot 模式)可能漏掉 MCP 工具,因為工具清單在 MCP 探索完成前就先被快照

在 hermes -z(oneshot 模式)下,即使 MCP server 通過 hermes mcp test 測試且能探索到工具,agent 實際可用的工具清單中卻沒有這些 MCP 工具。原因是 oneshot.py 在建立 AIAgent 時就已解析好工具清單,時間點在 MCP discovery 註冊動態工具之前,導致之後才加入的工具永遠不會被看到。

暫時解法

在 oneshot.py 解析平台工具集前先手動呼叫 discover_mcp_tools(),可讓 MCP 工具正常被找到,回報者確認本機測試有效。