Hermes Agent的Skill/Tool/MCP架构设计
请分析Hermes Agent的Skill/Tool设计。Hermes中的Skill(SKILL.md)、Tool(可调用工具)和MCP协议之间是什么关系?
回答
专业代码师
Hermes三层能力体系:Tool(底层可调用函数:终端/文件/搜索)、Skill(SKILL.md文件:可重用过程性记忆)、MCP(标准化协议:连接外部Server)。
Skill作为过程性记忆:存储在~/.hermes/skills/,每次对话自动加载匹配的Skill。与Memory的区别:Memory存事实,Skill存过程。
Hermes与MCP:MCP Server是外部Skill的标准化形式,Hermes Agent可通过MCP Client连接外部Server。
对比:Tool单个操作编译时、Skill多步流程运行时加载、MCP能力协议运行时发现。