Hermes Agent 全部斜杠命令详解:160 多条命令的完整清单与使用心法

Hermes Agent 全部斜杠命令详解:160 多条命令的完整清单与使用心法

Hermes Agent 全部斜杠命令详解:160 多条命令的完整清单与使用心法

在 Hermes 的 TUI 里敲下 /commands,会翻好几页刷出 160 多个条目——核心命令、别名、外加每个技能注册的斜杠命令。这份清单不看一遍是记不住的,看一遍也是白看。所以这篇文章把它们按"你到底要用它干什么"重新组织了一遍:每个命令干什么、什么时候用、值不值得记。清单逐项核对自本机 hermes_cli/commands.py 注册表,与 TUI 实际显示同源。

先给统计口径交底:TUI 的 /commands 是分页浏览所有命令和技能。本机注册表实测构成——核心命令定义 102 条,加 26 个别名共 128 条,其中 10 条纯消息端的在 CLI 里不显示(剩 118);此外每个技能的 SKILL.md 会注册成斜杠命令,本机现有 99 条。命令 + 技能一起翻页,就是你看到的 160 多个甚至更多。这篇文章讲透核心命令这一半;技能命令的生成逻辑文末单独说。清单逐项核对自本机 hermes_cli/commands.py 注册表,与 TUI 实际显示同源。

一、Session 会话类(42 条)——最常用的一类

基本操作

命令 作用 备注
/new [name] 开新会话(新 ID + 新历史) 别名 /reset
/clear 清屏并开新会话 【仅CLI】
/history 查看对话历史 【仅CLI】
/retry 重发上一条消息 网络抖动、答偏了都好用
/undo [N] 回退 N 轮并重新提问 默认 1 轮
/title [name] 给当前会话起标题 配合 /resume 用
/resume [name] 恢复某个历史会话 起过标题才方便找
/sessions 浏览并恢复以前的会话
/save <json\|md\|html> [文件名] [redact] 导出当前对话 裸敲 /save 显示用法
/export /import 导出/导入整个 profile(配置+技能+主题) 迁移机器就靠这俩

上下文管理(长会话保命用)

  • /compress [here [N] | focus topic | --preview | --dry-run]——压缩上下文,here N 保留最近 N 轮,--preview 先看会压成什么样(别名 /compact)
  • /context [all](别名 /ctx)——查看上下文窗口占用明细:分类占比、压缩统计、吞吐
  • /status——会话、模型、token、上下文一屏总览
  • /rollback [number] [--all]——恢复文件系统检查点。注意:恢复会保留你手改的部分,--all 才强制覆盖
  • /snapshot [create|restore <id>|prune](别名 /snap)——对 Hermes 配置/状态做快照,和 /rollback 的文件级回滚是两套体系

打断与并行(多任务的核心)

  • /bg <prompt>——在独立后台会话跑一个任务,不阻塞当前对话
  • /btw <question>——插一句侧问,不打断主线
  • /queue(别名 /q)——给下一轮排队:/queue list、edit N、rm N、move A B、clear
  • /steer <prompt>(别名 /s)——在下一个工具调用后注入指令,中途改方向用的
  • /agents(别名 /tasks)——看当前活跃的 agent 和任务
  • /stop——杀掉所有后台进程
  • /goal / /subgoal——设定跨轮次持续目标,Hermes 会一直干到达标;支持 draft、gate add、pause/resume、wait <pid> 等一堆子命令
  • /loop [interval] <prompt> [--times N] [--until 条件]——会话内定时重跑提示词(别名 /proactive)
  • /heartbeat [every <间隔> <prompt> | status | pause | resume | clear](别名 /hb)——空闲时周期性重新进入会话
  • /moa <prompt>——同一个提示词过一遍 Mixture-of-Agents 多模型预设,跑完自动恢复原模型
  • /plan [task]——只写实施计划到 .hermes/plans/,不动手执行
  • /review——派一个独立 subagent 复审刚才讨论的工作(PR、代码、文档)
  • /refine——立即复盘本对话并把经验存进 memory/skills

审批与安全

  • /approve [session|always]、/deny [all] [reason]——批准/拒绝危险命令(消息端)
  • /yolo——一键跳过所有危险命令审批(爽,但自己掂量)
  • /approvals [manual|smart|off]——持久审批模式
  • /busy [queue|steer|interrupt|status]——Hermes 干活时你发消息的默认行为

杂项

  • /branch [--here] [name](别名 /fork)——把当前会话分叉成新线程
  • /worktree [new [name]|list|prune]——隔离的 git worktree 管理
  • /handoff <platform>——把会话移交给飞书/Telegram 等消息端
  • /prompt(别名 /compose)——在 $EDITOR 里写长提示词(markdown)再发送
  • /topic——Telegram DM 话题会话(消息端)
  • /pause [reason|off]——全局急停新工作(消息端)
  • /sethome——把当前聊天设为 home 频道(消息端)
  • /restart——排干活跃运行后平滑重启网关(消息端)
  • /egress [status]——Docker 出网代理状态
  • /journey(别名 /learning、/memory-graph)——打开学习旅程时间线

二、Configuration 配置类(21 条)——改行为不重启

命令 作用 亮点
/model [model] [--provider] [--reasoning] [--global\|--session] [--refresh] 换模型 默认只影响当前会话,--global 才写进配置——试模型不怕污染
/personality [name] 预置人格切换
/reasoning [level\|show\|hide\|full\|clamp] [--global] 推理强度与显示
/fast [normal\|fast\|auto\|cold\|status] OpenAI Priority / Anthropic Fast Mode
/codex-runtime [auto\|codex_app_server] Codex app-server 运行时开关
/skin [name] 换显示主题 【仅CLI】
/indicator [ascii\|emoji\|kaomoji\|unicode] 忙碌指示器风格 【仅CLI】
/statusbar(别名 /sb) 开关上下文/模型状态栏 【仅CLI】
/battery [on\|off\|status] 状态栏彩色电量指示 【仅CLI】
/timestamps [on\|off\|status](别名 /ts) 消息加 [HH:MM] 时间戳 【仅CLI】
/verbose 工具进度显示循环切换:off→new→all→verbose 【仅CLI】
/focus [on\|off\|status] 专注模式:只看自己的提问和最终回复 【仅CLI】,长任务盯梢神器
/footer [on\|off\|status] 回复底部的网关元数据栏
/voice [on\|off\|tts\|status] 语音模式
/wake [on\|off\|status] "Hey Hermes" 唤醒词监听 【仅CLI】
/config 显示当前配置 【仅CLI】

这一类的共同点:全部即时生效,改 ~/.hermes/config.yaml 的手动操作基本都能被它们替代。

三、Info 信息类(19 条)——看看状态

  • /commands [page]——就是本文开头那个分页浏览(消息端);/help [skills|<过滤词>]——CLI 侧帮助,支持按文本过滤
  • /palette——模糊命令面板(快捷键 Ctrl+P),记不住命令时真正的解法,敲两个字母就能选
  • /whoami——你在当前接入端的权限(admin/user)
  • /profile——当前 profile 名和目录
  • /version(别名 /v)、/update——版本与升级
  • /usage [reset [--force]]——token 用量和限速;reset 可兑现攒下的 Codex 限额重置
  • /insights [days]——用量分析
  • /subscription(别名 /upgrade)、/login、/topup——Nous 订阅/登录/余额
  • /platforms(别名 /gateway)——各消息平台连接状态;/platform <pause|resume|list> 单独摘除故障平台
  • /diff [staged|all|session] [--stat] [path...]——直接看工作区 git 变更
  • /copy [number]、/paste、/image <path>——剪贴板取回复 / 贴图 / 挂本地图片进下一条提示词
  • /debug [nous|local]——打包系统信息+日志生成可分享的调试链接(提 issue 前跑一下)

四、Tools & Skills 工具技能类(19 条)——能力的开关

命令 一句话
/tools [list|disable|enable] [name...] 工具级开关【仅CLI】
/toolsets 列出可用工具集【仅CLI】
/skills 搜索/安装/查看/管理技能【仅CLI】
/bundles 技能包(一个 /别名 = 多个技能)
/learn <从什么中学> 把你描述的任何东西(目录/URL/本对话)学成一个可复用技能——本次改造的管线经验就该用这个存
/init [notes] 扫描仓库生成/更新 AGENTS.md 项目说明
/memory [pending|approve|reject|approval] 审阅待写入的长期记忆 + 审批闸门开关
/cron <子命令> 定时任务管理【仅CLI】——每日总结那类任务就在这
/suggestions(别名 /suggest) 审阅它建议的自动化(accept/dismiss)
/blueprint [name] [槽位=值](别名 /bp) 从模板一键搭自动化
/curator <子命令> 后台技能维护:status/run/pin/archive
/kanban <子命令> 多 profile 协作看板(任务/链接/评论)
/reload 把 .env 重新灌进当前会话【仅CLI】——改完密钥不用重启
/reload-mcp / /reload-skills 热重载 MCP 服务器 / 重扫技能目录
/browser [connect|disconnect|status|use] CDP 连上你正在用的 Chromium 浏览器,或切换 Browser Use 模式
/plugins 已安装插件清单【仅CLI】
/pet / /hatch 换宠物桌宠 / 描述生成新宠物——纯快乐,但确实存在

五、Exit(1 条)

/quit [--delete](别名 /exit)——退出;--delete 顺手删掉会话历史。

六、实战:哪些值得背下来

160 多条的焦虑其实没必要——日常真正高频的不到 15 个:

第一梯队(每天):/new /status /model /context /stop /copy
第二梯队(会话变长/任务变复杂):/compress /queue /steer /bg /goal
第三梯队(出问题):/retry /undo /rollback /usage /debug
忘记语法时(万能):Ctrl+P 打开 /palette,敲头两个字母

三个容易被低估的:

  • /steer:它不是插话,是"在下一个工具调用后注入"——跑长任务时发现方向歪了,用它纠偏比 /stop 重来的成本低一个数量级
  • /model 的会话级默认:想试 auto 或换个模型跑一件事,直接切,跑完 /new 一切照旧,不需要动配置文件
  • /learn:踩完坑当场的对话就是最好的教材,一句 /learn 从这次改造里学……,下次这个坑它会自己绕

至于 /yolo 和 /approvals off——存在是为了便利,不承担你的 rm 责任。

七、另一半:那 99 条"技能命令"从哪来

/commands 翻页里剩下的条目不是内置命令,而是技能(skill)自动注册的斜杠命令:~/.hermes/skills/ 下每个技能的 SKILL.md 头部声明了自己对应 /lark-doc、/firecrawl-scrape、/dogfood 这样的命令,装一个技能,命令列表就长一行。这解释了为什么不同机器的 /commands 页数不一样——你的技能组合就是你的命令面板。

管理它们的三个命令:/skills 浏览与安装、/reload-skills 装完热加载不用重启、/bundles 把一组技能打包成一个别名。以及上文提过的 /learn:你让它"学会"的任何流程,最终也会变成这里的一条新命令。

内置的 118 条是 Hermes 的骨骼,技能的 99 条(会一直变)才是它长在你机器上的样子。

(完)

评论 (0)

发表评论