返回AI问答
Hermes Agent 一直说话不执行工具怎么办?

Hermes Agent 一直说话不执行工具怎么办?

AI问答 Admin 260 次浏览

Hermes Agent 一直解释、不调用工具,先看三件事:当前模型是否支持工具调用、平台工具集是否启用、任务是否被权限或安全策略拦住。这个问题最近在社区讨论里很高频,很多时候不是 Hermes 坏了,而是模型或配置没有给它“动手”的条件。

第一步:确认工具有没有开

运行 hermes tools 查看当前平台启用的工具。CLI、Telegram、Open WebUI、Discord 等入口可能有不同工具集,某个平台能聊天,不代表一定能执行文件、终端、浏览器或 MCP 工具。

第二步:确认模型能不能调工具

有些开源模型或兼容接口会说支持 OpenAI 格式,但函数调用、工具 schema、流式返回并不完整。表现就是模型知道你想让它做事,却只给解释不真正调用工具。此时换一个工具调用更稳的模型测试,是最快的定位方式。

第三步:看权限和审批

  • 危险命令可能需要你批准,消息平台上要确认审批按钮或回执能送达。
  • Docker、SSH、Modal 等后端可能没有挂载目标目录,导致工具看不到文件。
  • 浏览器、网络搜索、MCP 等外部工具还要看对应 API Key 和依赖是否配置。

排查时不要直接开 --yolo。先让 Hermes 执行一个低风险动作,例如“列出当前目录文件”,确认工具链通了,再逐步放开权限。这样既能找准问题,也不会为了修配置把安全边界一起拆掉。

推荐工具

更多