完整命令列表
1. 文本+原生双支持命令(原生启用时生效)
| 命令 | 作用 | 备注 |
|---|---|---|
/help | 查看帮助 | 内联快捷命令 |
/commands | 查看命令列表 | 内联快捷命令 |
/skill <name> [input] | 按名称运行Skill | 原生命令限制时使用 |
/status | 显示当前状态+提供商配额 | 内联快捷命令 |
/allowlist | 管理白名单(增删查) | 需 commands.config=true |
| /approve allow-once | allow-always | deny` |
| /context [list | detail | json]` |
/whoami | 查看自身发送者ID | 别名 /id,内联快捷命令 |
| /subagents <list | kill | log |
| /config <show | get | set |
| /debug <show | set | unset |
| /usage <off | tokens | full |
/tts <...> | 控制语音播报 | Discord原生为 /voice |
/stop | 中止当前运行任务 | 定向到活动会话 |
/restart | 重启服务 | 默认禁用 |
/dock-<平台> | 切换回复渠道 | 如 /dock-telegram |
| /activation <mention | always>` | 群组激活模式 |
| /send <on | off | inherit>` |
/reset / /new [model] | 重置会话/切换模型 | 支持模糊匹配模型 |
/think <级别> | 控制思考深度 | 别名 /thinking//t |
| /verbose <on | full | off>` |
| /reasoning <on | off | stream>` |
| /elevated <on | off | ...>` |
/exec <参数> | 执行命令配置 | 直接发送查看当前设置 |
/model <名称/编号> | 切换/查看模型 | 别名 /models |
/queue <模式> | 队列配置 | 直接发送查看当前设置 |
/bash <command> | 主机shell命令 | ! <cmd> 别名 |
2. 仅文本命令
| 命令 | 作用 | 备注 |
|---|---|---|
/compact [指令] | 消息压缩 | 参考 /concepts/compaction |
! <command> | 执行主机shell命令 | 一次一个,长任务用!poll |
!poll | 查看bash任务输出/状态 | /bash poll 别名 |
!stop | 停止运行中的bash任务 | /bash stop 别名 |
四、核心功能说明
1. 命令通用规则
- 命令支持
:分隔符,如/think: high、/send: on - 白名单发送者的仅命令消息:快速处理(绕过队列+模型),无视群组提及要求
- 未授权的仅命令消息:静默忽略;内联命令视为纯文本
2. Skill 命令
-
可调用的Skill会自动公开为斜杠命令,名称规范化为
a-z0-9_(最长32字符) -
默认转发给模型,支持声明
command-dispatch: tool直接路由到工具(无模型参与)
3. 使用量显示
-
/status:显示当前模型提供商的配额/使用情况 -
/usage:控制每响应的令牌/成本页脚,/usage cost查看本地成本摘要
4. 模型选择(/model)
-
指令级实现,支持:
/model(查看列表)、/model list、/model 编号、/model 模型名、/model status(详细信息)
5. 调试与配置
-
/debug:运行时配置覆盖(内存生效,不写入磁盘),支持show/set/unset/reset -
/config:持久化修改磁盘配置(openclaw.json),写入前自动验证
五、平台注意事项
-
文本命令:私信共享主会话,群组独立会话
-
原生命令:使用隔离会话(Discord/Slack/Telegram各有专属会话标识)
-
Slack特殊规则:
- 启用
commands.native需手动创建对应斜杠命令 - 命令参数菜单以Block Kit按钮形式展示
- 可通过
channels.slack.slashCommand.sessionPrefix配置会话前缀
- 启用
-
Discord特殊规则:原生保留
/voice,文本/tts仍可用