Files
notes/resource/ai/Hermes 命令 slash.md
Docker7530 521496f2df 1779195890
2026-05-19 21:04:53 +08:00

67 lines
24 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
| 分类 | 指令 | 参数 | 参数说明 | 适用场景 | 注意事项 |
| ----- | --------------------------------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | ------------------------------- | --------------------------------------------------- |
| 会话 | `/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 | 文件系统改坏后回滚 | 需启用 checkpointsCLI 支持 diff/单文件恢复,Gateway 主要支持列表/恢复 |
| 会话 | `/snapshot``/snap` | `[create\|restore <id>\|prune]` | 管理 Hermes 配置/状态快照 | 备份或恢复 Hermes 自身状态 | 仅 CLITUI 阻止 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 注册为简单 toggleTUI 更完整 |
| 配置 | `/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 cacheGateway 会要求确认 |
| 工具与技能 | `/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 |