Hermes Agent是个啥?
Hermes Agent 是 Nous Research(Hermes 模型背后的团队)开发的自改进(self-improving)AI Agent,核心创新在于内置学习闭环(closed learning loop):
官方文档:https://hermes-agent.nousresearch.com/docs/
安装
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash # 安装完成后重载 shell: source ~/.bashrc # 或 source ~/.zshrc
Hermes Agent常用命令
Hermes Agent 的命令都以 hermes 开头,其核心命令可以分为几大类:核心交互、配置管理、工具与技能、网关与会话管理。
核心交互 (Core Commands)
这是你与 Agent 日常交流的核心命令。
| 命令 | 作用 | 示例/说明 |
|---|---|---|
hermes 或 hermes chat | 启动交互式对话,这是最常用的入口。在终端直接运行即可进入对话模式。 | hermes |
hermes -q "<你的问题>" | 执行单次查询。Agent 执行后会直接退出,适合脚本调用。 | hermes -q "解释什么是递归" |
hermes -m <模型名> | 临时指定模型。在本次对话中覆盖默认模型。 | hermes -m openrouter/gpt-4o |
hermes -t <工具集> | 启用特定工具集。例如,开启浏览器工具 browser。 | hermes -t browser |
提示:在对话中,你也可以直接使用自然语言向 Agent 下达指令,它会自动判断并调用相应的工具。
配置与管理 (Setup & Config)
安装后的首要任务就是配置好 Agent 的“大脑”。
| 命令 | 作用 | 示例/说明 |
|---|---|---|
hermes setup | 启动交互式配置向导。这是新手最推荐的配置方式,会引导你一步步设置模型、API Key等。 | hermes setup |
hermes model | 交互式切换模型。在已配置的模型列表中快速选择并切换。 | hermes model |
hermes config edit | 编辑配置文件。用默认编辑器打开 ~/.hermes/config.yaml 进行高级配置。 | hermes config edit |
hermes version | 查看当前版本。 | hermes version |
hermes doctor | 环境诊断。检查安装是否正确,环境是否正常。 | hermes doctor |
hermes dashboard | 打开管理面板。在浏览器中启动一个图形化管理界面,方便查看日志和状态。 | hermes dashboard |
工具与技能 (Tools & Skills)
Hermes 的能力通过“工具集”和“技能”来扩展。
| 命令 | 作用 | 示例/说明 |
|---|---|---|
hermes tools list | 列出所有工具。显示所有内置工具及其在当前平台的启用状态。 | hermes tools list --platform telegram |
hermes tools enable <工具名> | 启用工具。为特定平台(如 CLI)启用工具。 | hermes tools enable browser --platform cli |
hermes tools disable <工具名> | 禁用工具。 | hermes tools disable web --platform cli |
hermes skills list | 列出所有已安装技能。技能是更高阶的工作流。 | hermes skills list |
hermes skills search <关键词> | 搜索技能。 | hermes skills search "code review" |
hermes skills install <技能名> | 安装技能。 | hermes skills install <技能名> |
hermes skills uninstall <技能名> | 卸载技能。 | hermes skills uninstall <技能名> |
网关与会话管理 (Gateway & Session)
Gateway 是让 Agent 接入各种聊天平台(如飞书、Telegram)的关键。
| 命令 | 作用 | 示例/说明 |
|---|---|---|
hermes gateway setup | 配置消息网关。交互式地将 Agent 连接到飞书、Telegram等平台。 | hermes gateway setup |
hermes gateway start | 启动网关后台服务。让 Agent 通过网关持续在线。 | hermes gateway start |
hermes gateway stop | 停止网关服务。 | hermes gateway stop |
hermes gateway status | 查看网关状态。 | hermes gateway status |
hermes gateway list | 列出已启用的网关列表。 | hermes gateway list |
hermes gateway enable <平台> | 手动启用特定平台的网关。 | hermes gateway enable discord slack |
hermes -c | 恢复最近的对话会话。 | hermes -c |
hermes -r <会话ID> | 恢复指定ID的对话会话。 | hermes -r <session_id> |
补充说明:在对话界面中,斜杠命令(如
/help,/plan,/skills --force)是非常快捷的操作方式。部分命令需确保环境正确,例如macOS用户使用sed -i时需额外参数。
现在个人电脑用hermes,公司电脑用内部提供的openclaw,唯一的限制就是429了
参考:



