为什么有时候发了命令像“没反应”
常见不是命令坏了,而是:
- 你没权限
- 它要求单独发,你塞进了一长句
- 这个命令当前实例根本没开
- 群聊里还有 mention / allowlist / activation 规则
/commands 讲成人话这次我不再按系统内部结构来排,而是按你脑子里的真实问题来组织:你现在想看状态、想重开会话、想让它去干活、还是想批准执行?你先按这个找,再看对应命令。
/status、/model gpt、/stop,最稳。/status 是直接查状态;像 /think、/model 更像改当前会话的工作模式。/restart 已开,但 /config、/debug、/bash 默认没开。/xxx/restart已开启/config /debug /bash按当前配置看,默认未启用如果你现在完全不想理解系统内部结构,只想马上找到入口,先从这里选。
先看 /status、/context detail、/usage full。这组是“看现在到底发生了什么”。
先看 /stop、/reset、/new、/dock-*。这组是“把会话拉回我想要的轨道”。
先看 /model、/think、/verbose、/reasoning、/tts、/queue。
先看 /skill、/subagents、/acp、/steer、/kill。
先看 /approve,再理解 /elevated 和 /exec。这是“允许它动手”的区域。
先看 /bash 或 ! <command>。前者是 slash 命令,后者是文本 shell 风格。
/status、/stop、/commands。/think、/model、/verbose。/status、/commands)可以塞进一句话里先执行。你点上面的按钮后,下面会同时改变两件事:这一类是干嘛的,以及这一类具体收了哪些命令。我把命令改成“一条命令只归一个主类”,不再重复堆。
把所有命令都列出来,适合全局搜,或者你还不确定自己现在属于哪一类需求。
常见不是命令坏了,而是:
/new 的一个小坑/new [model] 会先尝试把后面那段识别成模型名。如果识别不到,就把那段当消息正文。
/new gpt 帮我重新开始 /new 继续刚才那件事,但换个思路
/config 和 /debug 不一样/config:改磁盘配置,长期生效/debug:只改运行时,通常重启就没了/reasoning 和 /verbose 不适合乱开尤其群聊里,这两个命令可能把内部过程、排错细节、工具输出放出来。
/verbose off /reasoning off
这不是主入口,只是兜底。你已经知道要找哪个命令,但想快速扫一眼时再看它。
| 命令 | 主用途 | 你该在什么场景下想起它 |
|---|
这页基于本机 OpenClaw 本地文档 docs/tools/slash-commands.md 和当前实例配置整理。它不是“官方原文镜像”,而是“给你查命令用”的解释页。