本文说明:OpenClaw 的斜杠命令(Slash Commands)是在聊天窗口里直接发送的控制指令,无需打开终端,通过 Telegram/WhatsApp/Discord 等平台即可控制 AI 助手的行为。本文覆盖 OpenClaw 2026 全部 30+ 斜杠命令,每条均有实用 Q&A 解答。
一、斜杠命令体系概览
OpenClaw 的斜杠命令分为三类:普通命令(以 / 开头)、指令(Directives)(影响本次或持久会话行为)和 内联快捷命令(可嵌入普通消息使用)。
⚠️ 关键规则:命令 vs 指令的区别
- • 指令(Directives):发送
/think high(仅指令,无其他内容)→ 持久设置,会话内保持 - • 内联指令:发送
帮我写代码 /think high(指令+正文)→ 仅本次生效,不持久 - • 只有已授权发件人的命令才会被处理,未授权的
/...被当做普通文字
二、模型与思考模式命令
/model | /model list | /model 3 | /model status
模型选择
Q:/model 命令有什么用?
切换 AI 模型。发送 /model list 查看可用模型列表(带编号),然后发送 /model 3 切换到第3个模型。支持 Claude、GPT 等所有已配置的模型。
Q:/model status 是什么?
显示当前模型的详细状态,包括配置的 provider 端点(baseUrl)、API 模式(api)以及是否正常连接。排查模型无响应时首先用这个命令。
⚠️ 常见报错:模型切换失败
如果 /model 命令发送后无响应,或显示「API key invalid」,通常是 API Key 失效或网络无法访问 Anthropic/OpenAI 服务器。需要检查网络连接是否能访问国际服务器。
/think low|medium|high|max | /thinking | /t
思考深度
Q:/think 有哪几个档位?区别是什么?
控制模型的思考深度:low(快速响应,适合简单问题)、medium(平衡速度与质量)、high(深度分析,适合复杂任务)、max(最大算力,耗 Token 最多)。具体可用档位取决于当前模型。
Q:/think high 会让响应变慢吗?
是的,/think high/max 会增加 AI 推理时间,响应时间从几秒变成几十秒。要获得快速+深度的体验,需要稳定的 1000Mbps 千兆网络,确保 API 请求传输延迟最小化。
/verbose on|full|off | /reasoning on|off|stream
调试可见性
Q:/verbose 和 /reasoning 有什么区别?
/verbose 展示工具调用的详细输出;/reasoning 开启后会在正式回复前发送一条「Reasoning:」前缀的独立消息展示推理过程。注意:在群聊中开启这两个命令会暴露内部推理,建议仅在私聊调试时使用。
三、会话控制命令
/reset | /new [model] | /stop | /restart
会话重置
/reset 或 /new
开启全新会话,清空当前对话上下文。可接模型名称:/new claude 切换模型同时重置。
/stop
立即终止当前正在运行的任务。AI 正在做长任务时,发送 /stop 可中断执行。
/restart
重启 Gateway 进程(需 commands.restart: true 配置开启)。修改配置后快速生效。
/compact [指令]
压缩当前会话上下文,减少 Token 消耗。上下文太长导致回复变慢时使用。可附加压缩指令:/compact 保留代码片段。
Q:/reset 会删除我的记忆(Memory)吗?
不会。/reset 只清空当前对话上下文(Context),不影响 OpenClaw 的持久记忆(Memory)文件。记忆存储在本地文件系统,会跨会话保留。
/subagents | /kill | /steer | /tell
子代理控制
Q:/subagents 命令怎么用?
用于管理当前会话正在运行的子代理。子命令:/subagents list(列出)、/subagents kill <id>(终止)、/subagents log <id>(查看日志)、/subagents spawn(创建新子代理)。
Q:/kill 和 /steer 有什么区别?
/kill 立即强制终止子代理(无确认);/steer <消息>(别名 /tell)向正在运行的子代理发送引导消息,在不中断任务的情况下调整方向。
四、权限与执行命令
/elevated on|off|ask|full | /exec | /bash <cmd>
权限控制
Q:/elevated 各个档位有什么区别?
on(允许工具执行但需确认危险操作)、off(限制工具执行)、ask(每次执行都询问)、full(完全信任,跳过所有执行确认)。日常使用建议用 ask,避免 AI 误操作。
Q:/bash 命令怎么用?需要什么前提?
在聊天里直接运行服务器 Shell 命令,例如:/bash ls -la。需要在配置文件中设置 commands.bash: true,且操作者在 elevated 白名单内。别名:! <命令>。
Q:! 和 !poll 和 !stop 有什么用?
! <命令> 运行 Shell 命令(同 /bash);!poll 查询长时间运行命令的状态/输出;!stop 停止正在后台运行的 bash 任务。
/approve allow-once|allow-always|deny | /allowlist
授权管理
Q:AI 执行操作时弹出审批提示,/approve 怎么用?
当 AI 要执行危险操作(文件删除、代码执行等)会发出审批请求。你回复:/approve allow-once(本次允许)、/approve allow-always(永远允许此类操作)、/approve deny(拒绝)。
Q:/allowlist 命令怎么管理白名单?
查看和管理可以使用命令的授权用户列表。需要 commands.config: true 才能用 /allowlist add|remove 子命令修改。
五、信息查询与状态命令
/status显示当前 Gateway 状态、模型提供商使用量/配额(如「Claude 80% left」)。openclaw status --usage 可查看完整用量明细。
/whoami | /id显示你的发件人 ID(sender id),用于白名单配置、排查权限问题。在不同平台(Telegram/WhatsApp)ID 格式不同。
/help | /commands显示所有可用命令列表(/help 是快捷版,/commands 更详细)。这是新手上手的第一个命令,任何时候忘记命令都可以发这个。
/context [list|detail|json]解释当前「上下文」组成:list(简洁列表)、detail(每文件+工具+Skill+System Prompt 大小)、json(原始数据)。分析 Token 消耗时很有用。
/usage off|tokens|full|cost控制每条回复是否附带 Token/费用统计页脚:off(关闭)、tokens(显示 Token 数)、full(完整统计)、cost(打印本地费用汇总)。
/export-session [路径] | /export将当前完整会话(含系统 Prompt)导出为 HTML 文件,便于存档或分享。如不指定路径,默认保存到 OpenClaw 工作目录。
六、TTS语音与输出路由命令
/tts off|always|inbound|tagged|status|provider|limit|summary|audio
语音控制
Q:/tts 命令怎么用?各选项分别是什么?
off(关闭TTS)、always(每条回复都转语音)、inbound(仅入站消息转语音)、tagged(仅带标签的消息)、status(查看TTS状态)、provider(设置TTS服务商)、limit(设置字数限制)、audio(直接返回音频文件而非文字)。注意:Discord 用 /voice 代替 /tts。
/dock-telegram | /dock-discord | /dock-slack
回复路由
Q:/dock 命令有什么用?
将 AI 的回复「锁定」到特定平台发出。例如你在 WhatsApp 发送消息,但想让 AI 回复到 Telegram,就在 WhatsApp 发 /dock-telegram。常用于多平台协同工作场景。
七、配置与调试命令
/config show|get|set|unset | /debug show|set|unset|reset
配置管理
Q:/config 和 /debug 有什么区别?
/config 将改动写入磁盘(openclaw.json),重启后保留,是「永久修改」。/debug 只在内存中生效,重启后丢失,是「临时测试」。两者都需要 Owner 权限,且需在配置文件中分别开启 commands.config: true 和 commands.debug: true。
Q:/config set 如何修改白名单?
例如:/config set channels.whatsapp.allowFrom=["+8613800000000"]。格式为 JSON 路径 + 值。修改立即生效,无需重启。
/queue | /send | /activation | /skill
其他控制
/queue [设置]
管理消息队列。例如 /queue debounce:2s cap:25 drop:summarize,设置防抖、队列上限、溢出策略。直接发 /queue 查看当前设置。
/send on|off|inherit
控制当前频道的消息发送权限(Owner 专用)。on=允许,off=禁止,inherit=继承全局设置。
/activation mention|always
群聊专用:mention(仅被 @提到时响应)、always(任何消息都响应)。私聊无效。
/skill [技能名]
按名称运行一个 Skill(技能)。当原生斜杠命令数量限制不允许每个 Skill 单独注册时,用这个命令运行任意技能。