24 KiB
24 KiB
| 分类 | 指令 | 参数 | 参数说明 | 适用场景 | 注意事项 |
|---|---|---|---|---|---|
| 会话 | /new,/reset |
[name] |
可选新会话标题 | 开始全新会话 | 会丢弃当前上下文;CLI/Gateway 会触发确认 |
| 会话 | /topic |
[off|help|session-id] |
开启/查看/关闭 Telegram DM topic 会话,或在 topic 内恢复指定会话 | Telegram 私聊多会话 | 仅 Gateway/Telegram |
| 会话 | /clear |
无 | 清屏并新建会话 | CLI 中重置界面和上下文 | 仅 CLI;属于破坏性会话操作 |
| 会话 | /redraw |
无 | 强制重绘 UI | 终端画面错位、漂移时恢复显示 | 仅 CLI |
| 会话 | /history |
无 | 显示当前对话历史;空历史时列出最近会话 | 查看/回顾当前会话 | 仅 CLI |
| 会话 | /save |
无 | 保存当前对话快照 | 手动导出当前会话 | 仅 CLI;保存到 Hermes home 下的 sessions/saved |
| 会话 | /retry |
无 | 重发最后一条用户消息 | 上次响应失败或想重新生成 | 会截断最后一轮后重新发送 |
| 会话 | /undo |
无 | 删除最后一组 user/assistant 交互 | 回退刚才的一轮对话 | 破坏性操作;CLI/Gateway 有确认 |
| 会话 | /title |
[name] |
无参数显示当前标题;有参数设置标题 | 给会话命名,便于 /resume |
标题会清洗并检查重复 |
| 会话 | /handoff |
<platform> |
目标平台,如 telegram、discord |
把当前 CLI 会话交给消息平台继续 | 仅 CLI;目标平台需已配置 home channel;执行后 CLI 会话结束 |
| 会话 | /branch,/fork |
[name] |
可选分支标题 | 从当前会话复制一份,探索另一条路径 | 需要已有对话;会切换到新分支会话 |
| 会话 | /compress |
[focus topic] |
可选压缩关注点 | 手动压缩长上下文 | 会创建压缩后的延续会话;历史较短时可能无事可做 |
| 会话 | /rollback |
[number] / diff <number> / <number> <file> |
列出、预览或恢复 checkpoint | 文件系统改坏后回滚 | 需启用 checkpoints;CLI 支持 diff/单文件恢复,Gateway 主要支持列表/恢复 |
| 会话 | /snapshot,/snap |
[create|restore <id>|prune] |
管理 Hermes 配置/状态快照 | 备份或恢复 Hermes 自身状态 | 仅 CLI;TUI 阻止 live restore |
| 会话 | /stop |
无 | 停止所有后台进程 | 清理后台 terminal/browser 等任务 | 不等同于中断当前模型响应 |
| 会话 | /approve |
[all] [session|always] |
批准危险命令;可批准全部、记住本会话或永久记住 | Gateway 中放行等待审批的命令 | 仅 Gateway;无 pending approval 时无效 |
| 会话 | /deny |
[all] |
拒绝等待审批的危险命令 | Gateway 中阻止危险命令 | 仅 Gateway |
| 会话 | /background,/bg,/btw |
<prompt> |
后台任务提示词 | 并行跑一个独立任务,不阻塞当前聊天 | 后台任务使用独立 session,完成后回传结果 |
| 会话 | /agents,/tasks |
无 | 显示运行中的 agent/后台进程 | 查看当前有什么任务在跑 | CLI/Gateway 可用 |
| 会话 | /queue,/q |
<prompt> |
排队的下一轮消息 | 当前 agent 忙时追加下一条消息 | CLI/TUI 更常用;不打断当前运行 |
| 会话 | /steer |
<prompt> |
注入到下一次工具调用之后的提示 | agent 正在跑工具时临时补充方向 | 无运行中 agent 时退化为普通下一轮消息 |
| 会话 | /goal |
[text|pause|resume|clear|status] |
设置长期目标或控制目标循环 | 让 Hermes 跨多轮持续推进任务 | 会由 judge 判断是否继续,直到完成/暂停/清除/预算耗尽 |
| 会话 | /status |
无 | 显示会话、模型、运行状态等 | 快速确认当前状态 | Slack 原生 /status 可能冲突,可用 /hermes status |
| 会话 | /sethome,/set-home |
无 | 把当前聊天设为平台 home channel | Gateway handoff/restart 通知目标配置 | 仅 Gateway |
| 会话 | /resume |
[name] |
无参数列出可恢复会话;有参数按标题/ID 恢复 | 切换到历史会话 | CLI 支持 ID 或标题;Gateway 主要按命名会话恢复 |
| 会话 | /sessions |
无 | 打开/浏览历史会话 | TUI 中选择会话继续 | 注册在中心表;主要由 TUI 本地 session picker 实现 |
| 配置 | /config |
无 | 显示当前配置摘要 | 查看模型、终端、toolsets、session 配置 | 仅 CLI |
| 配置 | /model,/provider |
[model] [--provider name] [--global] |
切换模型/提供商;--global 写入 config |
临时或永久切换推理后端 | 无参数会打开 picker/列表;运行中切模型会被 TUI/Gateway 拒绝 |
| 信息 | /gquota |
无 | 查看 Gemini Code Assist OAuth 配额 | 使用 Google Gemini OAuth 时查 quota | 仅 CLI |
| 配置 | /personality |
[name] |
无参数列出人格;none/default/neutral 清除 |
切换系统提示词人格 | 会写入 agent.system_prompt,可能影响后续上下文 |
| 配置 | /statusbar,/sb |
CLI 无参数切换;TUI 支持 [on|off|top|bottom|toggle] |
控制状态栏显示 | 调整终端/TUI 界面密度 | CLI 注册为简单 toggle;TUI 更完整 |
| 配置 | /verbose |
无或 TUI 可传 [off|new|all|verbose] |
循环/设置工具进度显示 | 想看更多或更少工具调用过程 | Gateway 需 display.tool_progress_command 开启 |
| 配置 | /footer |
[on|off|status] |
控制 Gateway 最终回复的 runtime footer | 在消息平台回复末尾显示模型/上下文/cwd 等 | 默认改全局 footer;平台覆盖需改 config |
| 配置 | /yolo |
无 | 切换危险命令免审批 | 本地可信环境下减少确认 | 高风险;Gateway 为会话级,CLI 为环境级 |
| 配置 | /reasoning |
[none|minimal|low|medium|high|xhigh|show|hide] |
设置 reasoning effort 或显示/隐藏推理内容 | 调整成本、速度、思考可见性 | Gateway 还支持 reset、--global;不同模型支持度不同 |
| 配置 | /fast |
[normal|fast|status] |
切换 Priority/Fast mode | 支持 fast mode 的模型上提速 | 不支持的模型会拒绝 |
| 配置 | /skin |
[name] |
查看或切换显示皮肤 | 调整 CLI/TUI 主题 | 经典 CLI/TUI 可用;Gateway 不适用 |
| 配置 | /indicator |
[kaomoji|emoji|unicode|ascii] |
设置 TUI 忙碌指示器风格 | 调整 TUI 状态动画 | TUI 本地实现;经典 CLI 无 handler |
| 配置 | /voice |
[on|off|tts|status];Gateway 另有 channel/join/leave |
开关语音模式、TTS 或语音频道 | 语音输入/语音回复 | CLI 依赖本机音频;Gateway 语音频道主要面向 Discord |
| 配置 | /busy |
[queue|steer|interrupt|status] |
设置忙碌时按 Enter 的行为 | 决定运行中输入是排队、注入还是中断 | 仅 CLI/TUI |
| 工具与技能 | /tools |
[list|disable|enable] [name…] |
查看、启用、禁用工具/工具集 | 调整当前 CLI 可用工具 | 仅 CLI;变更后会 reset session |
| 工具与技能 | /toolsets |
无 | 列出可用 toolsets | 查看工具集分类和数量 | 仅 CLI |
| 工具与技能 | /skills |
[search|browse|inspect|install…] |
搜索、浏览、安装、检查技能 | 管理 Hermes skills | 仅 CLI/TUI slash worker;具体参数由 skills hub 处理 |
| 工具与技能 | /cron |
[list|add|create|edit|pause|resume|run|remove] |
管理计划任务;支持 --name、--schedule、--prompt、--skill 等 |
定时运行 Hermes 任务 | slash 版本仅 CLI;也有顶层 hermes cron |
| 工具与技能 | /curator |
[status|run|pause|resume|pin|unpin|restore|list-archived…] |
管理技能 curator | 技能生命周期维护 | CLI/Gateway 可用,实际委托给 curator CLI |
| 工具与技能 | /kanban |
[subcommand] |
如 list/show/create/assign/link/claim/comment/complete/block/archive/tail/dispatch/context/init/gc |
多 profile 协作任务看板 | Gateway create 会自动订阅任务事件 |
| 工具与技能 | /reload |
无 | 重载 .env 到当前进程 |
修改环境变量后不重启 CLI | 仅 CLI |
| 工具与技能 | /reload-mcp,/reload_mcp |
无 | 重新连接 MCP servers 并刷新工具 | MCP 配置变化后生效 | 会影响工具 schema 和 prompt cache;Gateway 会要求确认 |
| 工具与技能 | /reload-skills,/reload_skills |
无 | 重新扫描 skills 目录 | 安装/删除技能后刷新 | Gateway 会把变更提示注入下一轮 |
| 工具与技能 | /browser |
[connect|disconnect|status] |
连接/断开 live Chrome CDP 或查看状态 | 让浏览器工具控制真实 Chrome | 仅 CLI;连接真实浏览器要谨慎 |
| 工具与技能 | /plugins |
无 | 列出插件及状态 | 查看已安装插件、工具、hook、命令 | 仅 CLI |
| 信息 | /commands |
[page] |
分页列出命令和技能命令 | Gateway 平台查看完整命令 | 仅 Gateway |
| 信息 | /help |
无 | 显示可用命令 | 查看帮助 | Gateway 只展示 gateway 可用命令 |
| 会话 | /restart |
无 | 优雅重启 Gateway | 更新配置/代码后重启网关 | 仅 Gateway |
| 信息 | /usage |
无 | 显示 token、成本、rate limit 等 | 追踪当前会话消耗 | 没有 API 调用时数据有限 |
| 信息 | /insights |
[days] 或 Gateway 支持 --days N --source name |
统计一段时间内使用情况 | 分析历史用量、成本、工具模式 | 依赖 session DB |
| 信息 | /platforms,/gateway |
无 | 显示 Gateway/消息平台状态 | 排查消息平台连接 | 仅 CLI |
| 信息 | /copy |
[number] |
复制第 N 条 assistant 回复;默认最后一条非空回复 | 快速复制回答 | 仅 CLI;用 OSC52 写剪贴板 |
| 信息 | /paste |
无 | 从剪贴板附加图片 | 图片输入 | 仅 CLI;Termux 不支持剪贴板图片 |
| 信息 | /image |
<path> |
本地图片路径 | 给下一条 prompt 附加图片 | 仅 CLI;需支持的图片扩展名 |
| 信息 | /update |
无 | 更新 Hermes Agent | 在消息平台触发远程更新 | 仅 Gateway;限制在消息类平台,Git 仓库安装才可用 |
| 信息 | /debug |
无 | 上传/生成 debug 报告 | 排查问题并分享日志摘要 | Gateway 只上传摘要,CLI debug share 可更完整 |
| 信息 | /whoami |
无 | 显示当前用户 slash 权限 | Gateway 管理 admin/user 权限 | 仅 Gateway |
| 退出 | /quit,/exit |
无 | 退出交互式 CLI | 结束本地 CLI | 仅 CLI |