Hermes 除了 /help、/new、/model 这些常用命令,还藏着不少能明显改善工作流的斜杠命令。本文只保留命令、作用和示例,方便随时查阅。
任务运行
/steer <指令>:在不中断当前任务的情况下,把补充要求注入下一次工具调用之后。
/queue <指令>:把新要求排到当前任务结束后,作为下一轮消息执行。
/background <任务>:在独立后台会话中运行任务,当前会话可以继续使用,完成后结果会自动返回。
1 2
| /background 调研最近一周发布的开源医学多模态模型 /background 检查完整测试套件并汇总失败项
|
/goal <目标>:让 Hermes 围绕一个明确目标自动持续执行,直到 Judge 判断完成或达到轮次上限。
1 2 3 4 5 6 7 8 9 10
| # 设置一个持续执行的目标 /goal 修复这个项目,直到全部测试通过 # 查看当前 Goal 的状态 /goal status # 暂停 Goal 的自动续跑 /goal pause # 恢复已暂停的 Goal /goal resume # 清除当前 Goal /goal clear
|
/subgoal <条件>:给正在运行的 Goal 追加必须满足的验收条件。
1 2 3 4 5 6 7
| # 为当前 Goal 追加验收条件 /subgoal 保持 API 向后兼容 /subgoal pytest 和 mypy 都必须通过 # 删除第 1 条 Subgoal /subgoal remove 1 # 清空全部 Subgoal /subgoal clear
|
/moa <问题>:让 Mixture of Agents 临时并行处理一个问题并综合结果,完成后恢复当前模型。
1
| /moa 比较 FastAPI、Litestar 和 Django Ninja,给出内部医学平台的选型建议
|
上下文与会话
/context all:本地统计上下文窗口的组成,并列出各 Skill 和 Toolset 的 Token 占用。
1 2 3 4
| # 查看上下文占用概览 /context # 追加每个 Skill 和 Toolset 的 Token 占用明细 /context all
|
/compress here N:压缩较早的对话,同时让最近 N 轮问答保持原文。
1 2 3 4
| # 压缩早期对话,保留最近 4 轮原文 /compress here 4 # 压缩时重点保留指定信息 /compress focus 保留部署架构、接口约定和未完成事项
|
/branch [名称]:从当前对话分出一个新 Session,用来尝试另一条思路而不污染原会话。
/prompt:在 $EDITOR 中编写下一条 Markdown Prompt,适合长任务说明和多行代码。
/busy <模式>:设置 Hermes 工作时按 Enter 的行为,可选择排队、注入当前任务或立即打断。
1 2 3 4 5 6 7 8
| # 将新消息排到当前任务完成后执行 /busy queue # 将新消息注入当前任务的下一次工具调用之后 /busy steer # 用新消息立即打断当前任务 /busy interrupt # 查看当前 Busy 模式 /busy status
|
代码与状态安全
/diff session:查看当前 Session 中 Hermes 累计修改的文件内容,需要启用 Checkpoints。
1 2 3 4 5 6 7 8
| # 查看 Hermes 在当前 Session 中累计产生的修改 /diff session # 只显示当前 Session 修改的文件统计 /diff session --stat # 查看已经暂存的修改 /diff staged # 查看 src/ 下相对 HEAD 的全部修改 /diff all src/
|
/rollback [编号]:列出或恢复文件系统 Checkpoint,用于撤销 Hermes 对项目文件的修改。
1 2 3 4
| # 列出可恢复的文件系统 Checkpoint /rollback # 恢复到第 2 个 Checkpoint /rollback 2
|
/snapshot:创建、恢复或清理 Hermes 配置与状态的快照。
1 2 3 4 5 6 7 8
| # 创建一个带标签的 Hermes 状态快照 /snapshot create 调整模型前 # 列出已有快照 /snapshot # 恢复指定快照 /snapshot restore <id> # 只保留最近 10 个快照 /snapshot prune 10
|
Skills 与扩展
/learn <来源>:把当前对话、目录、网页或笔记中的操作经验整理成可复用 Skill。
1 2
| /learn 从我们刚才解决 WSL systemd D-Bus 问题的过程创建一个 Skill /learn https://example.com/tutorial
|
/<skill-name>:把任意已安装 Skill 作为斜杠命令按需加载到当前会话。
1 2 3
| /github-pr-workflow /systematic-debugging /excalidraw
|
/reload-skills:重新扫描 Skills 目录,让新安装或删除的 Skill 无需重启即可更新。
/reload-mcp:从配置文件重新加载 MCP Server。
/reload:重新加载 .env,适合添加 API Key 后让当前 CLI 会话立即读取。
/curator <操作>:查看和维护由 Agent 创建的 Skills,包括整理、固定和归档。
1 2 3 4 5 6 7 8
| # 查看 Curator 状态 /curator status # 立即执行一次 Skills 维护 /curator run # 固定重要 Skill,避免被自动归档 /curator pin <skill-name> # 归档指定 Skill /curator archive <skill-name>
|
Gateway 与跨平台
/footer on:在 Gateway 回复末尾显示当前模型、上下文占用和工作目录。
1 2 3 4 5 6
| # 开启回复末尾的运行信息 /footer on # 查看 Footer 当前状态 /footer status # 关闭回复末尾的运行信息 /footer off
|
/platform <操作> <平台>:在聊天中查看、暂停或恢复某个 Gateway 平台,而不用停止整个 Gateway。
1 2 3 4 5 6
| # 查看全部 Gateway 平台及运行状态 /platform list # 暂停 Telegram 接收新消息 /platform pause telegram # 恢复 Telegram 并清除已触发的熔断状态 /platform resume telegram
|
/handoff <平台>:把 CLI 中的当前 Session 连同对话上下文移交到受支持的消息平台。
1 2
| /handoff telegram /handoff slack
|
参考资料