Hermes Agent 出现类似 skills_listskills_list 的重复工具名,优先怀疑模型输出格式,而不是 skill 本身坏了。社区讨论里这个现象被归到模型输出解析问题:模型把工具名重复吐出来,Hermes 没法按正常工具调用解析。
先怎么止血
- 切到一个工具调用更稳的模型测试。
- 减少一次加载的 skills 数量,别让模型面对太大的工具面。
- 确认每个 skill 目录只有一个清晰的
SKILL.md,说明不要写得像命令列表轰炸。 - 如果只在某个本地小模型上出现,就不要继续用它跑复杂 skill 工作流。
这类错误很容易误导你去删 skill,其实真正的问题常在模型的 function calling 或 tool parser 兼容性。
一句话:skills_list 重复,多半先换模型验证,再清理 skill 暴露面。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。