词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
hermes_cli/commands.py 中的中 央 COMMAND_REGISTRY 驱动:cli.py 分发,支持从注册表自动补全gateway/run.py 分发,帮助文本和平台菜单均从注册表生成/plan,它会打开计划模式并将 markdown 计划保存在活动工作区/后端工作目录下的 .hermes/plans/ 中。user_allowed_commands 中列出的命令(以及始终允许的 /help 和 /whoami)。在 ~/.hermes/gateway-config.yaml 中对应平台的 extra: 块内配置 allow_admin_from 和 user_allowed_commands(以及群组等效项 group_allow_admin_from / group_user_allowed_commands)。allow_admin_from,该作用域将保持不受限的向后兼容模式——所有允许的用户均可运行所有命令。/ 可打开自动补全菜单。内置命令不区分大小写。| 命令 | 描述 |
|---|---|
/new [name](别名:/reset) | 开 始新会话(全新会话 ID + 历史记录)。可选的 [name] 设置初始会话标题——例如 /new my-experiment 打开一个已命名为 my-experiment 的新会话,便于之后用 /resume 或 /sessions 查找。追加 now、--yes 或 -y 可跳过确认弹窗——例如 /reset now、/new --yes my-experiment。 |
/clear | 清屏并开始新会话 |
/history | 显示对话历史 |
/save | 保存当前对话 |
/retry | 重试最后一条消息(重新发送给 agent) |
/undo | 移除最后一轮用户/助手对话 |
/title | 为当前会话设置标题(用法:/title My Session Name) |
/compress [focus topic] | 手动压缩对话上下文(刷新记忆 + 摘要)。可选的焦点主题可缩小摘要保留的范围。 |
/rollback | 列出或恢复文件系统检查点(用法:/rollback [number]) |
/snapshot [create|restore <id>|prune](别名:/snap) | 创建或恢复 Hermes 配置/状态的快照。create [label] 保存快照,restore <id> 回滚到该快照,prune [N] 删除旧快照,不带参数则列出所有快照。 |
/stop | 终止所有正在运行的后台进程 |
/queue <prompt>(别名:/q) | 将 prompt(提示词)加入队列等待下一轮处理(不会中断当前 agent 响应)。 |
/steer <prompt> | 在下一次工具调用之后向 agent 注入一条中途说明——不中断、不产生新的用户轮次。当前工具完成后,该文本会追加到最后一条工具结果的内容中,在不打断当前工具调用循环的情况下为 agent 提供新上下文。可用于在任务进行中调整方向(例如在 agent 运行测试时说"专注于 auth 模块")。 |
/goal <text> | 设置一个持续目标,Hermes 将跨轮次持续推进——这是我们对 Ralph loop 的实现。每轮结束后,辅助裁判模型会判断目标是否完成;若未完成,Hermes 自动继续。子命令:/goal status、/goal pause、/goal resume、/goal clear。预算默认为 20 轮(goals.max_turns);任何真实用户消息都会抢占继续循环,状态在 /resume 后保留。完整说明见 持续目标。 |
/subgoal <text> | 在循环进行中向活动目标追加一个用户自定义条件。继续 prompt 会将所有子目标原文呈现给 agent,裁判也会将其纳入 DONE/CONTINUE 判断——因此只有原始目标和所有子目标都满足时,目标才会被标记为完成。子命令:/subgoal(列出)、/subgoal remove <N>、/subgoal clear。需要有活动的 /goal。 |
/resume [name] | 恢复之前命名的会话 |
/sessions | 在交互式选择器中浏览并恢复历史会话 |
/redraw | 强制完整重绘 UI(在 tmux 调整大小、鼠标选择产生残影等导致终端错位后恢复)。 |
/status | 显示会话信息——模型、提供商、profile、会话 ID、工作目录、标题、创建/更新时间戳、token 总量、agent 运行状态——随后显示本地会话摘要块(近期用户/助手轮次数、工具结果数、最常用工具、最近访问的文件、最新用户 prompt 和最新助手回复)。摘要从内存中的对话本地计算,不调用 LLM,不影响 prompt 缓存。 |
/agents(别名:/tasks) | 显示当前会话中的活动 agent 和运行中的任务。 |
/background <prompt>(别名:/bg、/btw) | 在独立的后台会话中运行 prompt。agent 独立处理你的 prompt——当前会话保持空闲可继续其他工作。任务完成后结果以面板形式显示。见 CLI 后台会话。 |
/branch [name](别名:/fork) | 分支当前会话(探索不同路径) |
/handoff <platform> | 仅限 CLI。 将当前会话移交给消息平台(Telegram、Discord、Slack、WhatsApp、Signal、Matrix)。gateway 立即接管,在支持线程的平台上创建新线程(Telegram 话题、Discord 文字频道线程、Slack 消息锚定线程),将目标重新绑定到你的 CLI session_id 以重放完整的角色感知转录,并伪造一条合成用户轮次让 agent 确认已在新位置工作。成功后 CLI 干净退出并提示 /resume;随时可用 /resume <title> 在本地恢复。轮次进行中拒绝执行。需要 gateway 正在运行且目标平台已配置 home 频道(从目标聊天中执行 /sethome)。见 跨平台移交。 |
| 命令 | 描述 |
|---|---|
/config | 显示当前配置 |
/model [model-name] | 显示或更改当前模型。支持:/model claude-sonnet-4、/model provider:model(切换提供商)、/model custom:model(自定义端点)、/model custom:name:model(命名自定义提供商)、/model custom(从端点自动检测),以及用户自定义别名(/model fav、/model grok——见自定义模型别名)。使用 --global 将更改持久化到 config.yaml。注意: /model 只能在已配置的提供商之间切换。如需添加新提供商,请退出会话后在终端运行 hermes model。 |
/codex-runtime [auto|codex_app_server|on|off] | 切换 OpenAI/Codex 模型的可选 Codex app-server runtime |