命令多到记不住?Hermes 的 CLI 交互做了一次大扫除


用命令行版 Hermes 的开发者大多有过这种时刻:想切个模型,对着 38 个选项一屏屏地翻;想查某个命令怎么用,敲 /help 结果 100 多条命令加 69 个技能命令呼啦一下把屏幕刷没;想知道现在这个会话上下文还剩多少,得先想想起哪个子命令…… 命令多了,人反而被淹没。

好消息是,Hermes 最近在主线(main)上合并了一批 CLI 交互改进——来自一次对标 opencode/codex 的竞品拆解(round-3 teardown),一口气把 9 个小痛点(编号 C-01 到 C-09)陆续修掉了。这篇把其中最实用的几个讲清楚。

C-01:/model 支持打字模糊过滤

以前 /model 打开的是一个长列表,38 个模型要慢慢滚。现在你可以直接打字过滤:输入 grok,列表立刻收窄到名字里含 grok 的那几个;输入啥都不输,就还是完整列表。

关键设计是“只收窄、不猜测”:过滤只是帮你从真实列表里挑,选中的永远是具体某个模型,不会把模糊字符串“自动解析”成一个可能猜错的模型(那种“claude → 老版 claude-sonnet”的坑正是这个两段式流程要避免的)。回车选中、Esc 清空过滤、再按 Esc 关闭,Backspace 删字,操作很顺手。

/model
Filter: grok▏  (4/38 match)
▸ grok-3
  grok-3-mini
  grok-2
  grok-2-1212

C-04:/help 不再刷屏

/help 把所有命令一次性倒出来,69 个技能命令混在里面,真正想看的命令参考反而被挤出屏幕。

现在技能命令折叠成一行计数:

⚡ Skill Commands: 69 installed — /help skills to list them

想看全量就敲 /help skills。另外 /help <关键词> 可以直接按子串过滤命令;“Session” 这个 46 条命令的巨无霸分类也被拆成了 Session / Context / Background & Automation 三个子分组,找起来清楚多了。

C-05:Ctrl+P 命令面板

这是这批改动里最“编辑器化”的一个:Ctrl+P(或敲 /palette)打开一个全屏模糊搜索面板,覆盖全部命令 + 已装技能。

面板的匹配是“命令名优先”的排序——精确命中 > 前缀 > 子串 > 子序列,回车直接插入命令、Esc 取消。以后再也不用记命令拼写了,记住几个关键词就行。

Ctrl+P
> summarize▏
▸ /summary   summarize the session
  /compact   compress context
  /export    export session to file

C-02:/status 一次看清三件事

/status 原来只显示会话 ID、模型、token、运行状态。现在它把三个高频信息合并到一个视图里(有数据才显示,没数据不干扰):

  • Reasoning:当前推理等级 + 是否显示思考过程,比如 high (display: on)
  • Approvals:当前审批模式 manual / smart / off,如果开着 YOLO 会话豁免还会标注 (YOLO bypass active)
  • Context:上下文剩余百分比 + 已用/总量,比如 97% left · 31,575 / 1,048,576 tokens
/status
Reasoning: high (display: on)
Approvals: smart
Context: 97% left · 31,575 / 1,048,576 tokens

想钻得更深还有 /usage/context 这些详情视图,/status 负责一眼扫完。

C-09:输入框不再空白

空闲状态的输入框以前是块空白。现在它会随机显示一条任务导向的示例提示,比如 “Summarize what’s in this folder”、“Find and fix a failing test”、“Plan a feature, then build it step by step”——顺便提示你 Type / to browse commands, or Ctrl+P for the palette

设计上刻意保持“通用”,因为 Hermes 不是只干代码的 agent。小改动,但对新手上手和防止“对着空白发呆”挺有用。

这些改动背后

这批 PR(#90717 / #90730 / #90745 / #90752)都是 2026-08-20 合并到 main 的,目前还没进正式版本。等下一个 release 发布后,hermes update 就能体验。

如果你平时主要用终端,建议先把 Ctrl+P 面板和 /model 过滤用起来——这两个是日常最省时间的。想知道 Hermes 还有哪些隐藏的终端技巧,可以看看我们之前的老手都未必知道的小技巧合集,或者完整的命令全景图