目录
Hermes 是什么
安装与初始化
第一次进入 CLI
配置、模型与 profile
工具、toolset 与执行边界
skill、memory 与上下文文件
MCP 接入外部系统
Gateway 与多平台使用
cron、后台任务与自动化
开发扩展
调试、测试与排障
最佳实践
1. Hermes 是什么
Hermes Agent 不是单纯的聊天界面,也不是只能在 IDE 里工作的代码补全器。它更像一个统一的 agent 运行时:
在 CLI 里,它可以读写文件、执行命令、管理会话、切换模型、调用工具
在 Gateway 里,它可以通过 Telegram、Discord、Slack、WhatsApp、Signal 等平台长期在线
通过 skill、memory 和 context file,它能把流程知识、事实信息和项目约束长期保留下来
通过 MCP 和 plugins,它能对接外部系统
通过 cron 和背景任务,它能定时、异步、持续地工作
你可以把 Hermes 的核心结构概括成下面几层:
入口层:CLI、Gateway、ACP、batch runner
agent 层:AIAgent 和 prompt / provider / tool 调度
执行层:tools、toolsets、terminal backend、browser backend、MCP
持久层:sessions、memory、skills、profiles
这意味着 Hermes 的效果不仅取决于模型,还取决于工具可用性、上下文质量和你的使用方式。