老用户都未必知道的 10 个 Hermes 隐藏技巧:从 /goal 到宠物再到 API 服务器

Hermes Agent 的功能列表长到离谱:光 CLI 就有 60+ 子命令,slash 命令超过 80 个。很多老用户天天用 hermes chat,却不知道旁边藏着一整排“锦上添花”的子命令——有些能让你少说三遍“继续”,有些能把 Hermes 变成任何应用的 API 后端,有些纯粹是让你的终端可爱一点。
这篇文章里的每一个技巧我都在真实安装上实测过(或对照官方文档逐字核实),不包含任何道听途说。如果你已经读过我们之前的效率技巧合集,这篇文章是它的“进阶篇”——全部是新内容。
1. /goal:说一次,让它自己干到完
这是最容易被低估的一个。/goal 给 Hermes 一个跨回合存活的常驻目标:每一轮结束后,一个轻量 judge 模型会检查“目标达成没有”,没达成就自动把续跑提示喂回同一个会话,继续干——直到完成、你暂停、或回合预算耗尽。
/goal Fix every failing test in tests/hermes_cli/ and make sure scripts/run_tests.sh passes for that directory
官方明确说这是受 Codex CLI 0.128.0 的 /goal 启发的 Ralph loop 实现。适用场景:你以前要连着说三遍“继续”的任务(修完全部 lint、把功能移植完并跑绿 CI、写报告)。任务只需要一轮的,别用 /goal。
2. hermes import-agent:从 Claude Code / Codex 一键搬家
如果你在用 Claude Code 或 Codex CLI,搬家到 Hermes 不是重来一遍——是一条命令的事:
hermes import-agent # 自动检测 ~/.claude 或 ~/.codex
hermes import-agent claude-code # 指定来源
hermes import-agent codex --dry-run # 只预览,不落盘
hermes import-agent claude-code --overwrite --yes
它会把你原来的 CLAUDE.md / AGENTS.md 指令、权限 allowlist、MCP 服务器、技能、记忆一一映射成 Hermes 的对应物。关键设计:API 密钥和凭据永不导入,那些要走 hermes setup。而且永远是“先预览后落盘”,--dry-run 不碰磁盘。
3. hermes journey:把记忆和技能画成星空
桌面端有个“Star Map / Memory Graph”面板,很多人没注意到它在终端里也有对应物:
hermes journey # 时间线条形图:技能/记忆随时间的学习曲线
hermes journey --play # 可播放的"星座擦除器"动画
hermes journey list # 列出节点 ID(供删除/编辑)
hermes journey delete <id> # 删除一条已学技能或记忆
hermes journey edit <id> # 在 $EDITOR 里编辑
它能直观看到:你是什么时候让 Hermes 学会了某个技能、哪些记忆沉淀下来了。/journey 在 TUI 里也有同名 overlay。对想“盘点 Agent 成长”的人,这比翻 ~/.hermes/skills/ 目录直观得多。
4. hermes insights:你的用量,一目了然
hermes insights # 最近 30 天
hermes insights --days 7 # 自定义窗口
hermes insights --source cli # 按平台过滤
实测输出:会话数、消息数、工具调用数、输入/输出/总 token、活跃时间、模型分布(哪个模型吃了多少 token)、平台分布、工具使用模式、成本估算。我本地跑一次,7 天窗口直接给出 30 个会话、1342 条消息、767 次工具调用、4750 万总 token——如果你好奇“我的 Agent 到底在忙什么、钱花哪了”,这个命令就是答案。
5. hermes proxy:把 Hermes 变成 OpenAI 兼容 API
想让任何“会讲 OpenAI 协议”的应用(Open WebUI、LobeChat、ChatBox……)直接用上 Hermes 的全部工具?hermes proxy 起一个本地 HTTP 服务:
hermes proxy start # 前台运行本地 OpenAI 兼容代理
hermes proxy status # 查看上游就绪状态
hermes proxy providers # 列出可用上游
原理:外部应用随便填一个 bearer token 指向代理,代理在转发时替换成你真实的 OAuth 凭据(比如 Nous Portal)。也就是说,前端们拿到的是一个“自带终端、文件、网页搜索、记忆、技能”的 Agent 后端,而不是裸模型 API。官方文档里也印证了 API server 的定位:任何 OpenAI 格式的前端都能连。
6. hermes sync:技能跟着你走
换机器后技能目录靠手动拷贝?hermes sync 是官方的跨设备方案:
hermes sync status # 看同步状态
hermes sync pull # 拉取(含组织的共享技能)
hermes sync push # 推送你选中的技能
hermes sync now # 先拉后推,立即对齐
hermes sync enable <skill> / disable <skill>
hermes sync device # 设置本机标签
hermes sync propose # 把个人技能提议回团队
个人技能在设备间漫游;如果属于某个组织,还能拿到组织共享技能、把好技能反哺给团队。status 会明确告诉你每份技能“从哪里来、同步到哪”。
7. hermes pets:给你的 Agent 配一只宠物
没用,但真的好玩。Petdex 是一个公开的动画精灵图库(实测能列出 4425 只),装一只,Hermes 会在 CLI、TUI、桌面端显示它随着 Agent 活动做出反应:
hermes pets list # 浏览图库
hermes pets install <name> # 安装
hermes pets select <name> # 设为当前宠物
hermes pets show # 在终端里动画展示
hermes pets scale 2 # 调大小
hermes pets off # 关闭
从 Homelander 到机甲小白到戴立克,总有一款适合你。等 Agent 干活时看它蹦跶,体验确实不一样。
8. hermes skin set:不用改配置,现场调色
皮肤系统不只是“换个主题”,还能单独改某个 UI 元素的一个颜色:
hermes skin list # 列出可用皮肤
hermes skin use <name> # 切换皮肤
hermes skin set ui_tool '#00FFFF' # 只改工具颜色
set 子命令就地调整当前皮肤的一个颜色(比如 ui_tool、ui_* 系列),不用手写 YAML、不用重启。想微调终端观感,这是最轻的方式。
9. hermes memory:接上外部记忆大脑
内置的 MEMORY.md/USER.md 之外,Hermes 支持可插拔的外部记忆提供方:
hermes memory setup # 交互式选择并配置提供方
hermes memory status # 查看当前配置
hermes memory off # 关闭外部记忆(回到内置)
hermes memory reset # 清空内置记忆
支持的提供方:honcho、openviking、mem0、hindsight、holographic、retaindb、byterover——同一时间只能激活一个。如果你想要“真正的长期记忆层”(比如语义检索式的记忆),这是官方入口。
10. hermes egress:沙盒出口防火墙(安全彩蛋)
最“硬核”的一条:iron-proxy 是一个可选的 TLS 拦截出口防火墙,在请求离开沙盒前把代理 token 换成真实 API 凭据,默认关闭:
hermes egress install # 下载 iron-proxy 二进制
hermes egress setup # 交互式安装向导(安装 + CA + 签发 token + 写配置)
hermes egress start / stop / restart / status
hermes egress disable
对于跑在沙盒/隔离环境里、又要访问真实 API 的场景,它解决了“沙盒里不敢放真凭据”的经典难题。进阶用户值得研究。
附赠:几个一句话技巧
hermes monitoring status:查看网关健康指标 + 脱敏诊断的 OTLP 导出状态(默认全关,纯运维用)/wake on:一行命令开启“Hey Hermes”免提唤醒(检测完全在本地,语音不离开机器),想深入可以看唤醒词文档hermes security:对 venv、插件、MCP 服务器做 OSV.dev 供应链审计——安全强迫症必备hermes dump:一条命令导出完整 setup 摘要,给支持/排障时用
怎么发现更多
hermes --help 会列出全部 60+ 子命令,每个再 hermes <cmd> --help 都有详尽的用途说明。官方文档的 features 目录 也是一座金矿——pets.md、skins.md、goals.md、wake-word.md 这些页面光看名字就很能说明问题。
想系统补课的话:先看我们站上的效率技巧合集(会话命名、压缩、checkpoint 那些基础款),再配这篇文章的进阶款,日常使用效率能上一个大台阶。如果你是 v0.20 之后才来的,建议先读 Herald 发布解读 了解版本全貌。