1. OpenClaw 命令手册概述
OpenClaw 是一款功能强大的 AI 开发与管理工具,提供了丰富的命令行接口来控制系统行为、管理会话和配置各种功能模块。作为一名长期使用 OpenClaw 进行 AI 开发的技术人员,我整理了这份详细的命令手册,希望能帮助开发者更高效地使用这个工具。
OpenClaw 的命令主要分为两大类:对话框内直接使用的 Slash Commands 和终端运行的 CLI 命令。Slash Commands 适合在日常交互中使用,而 CLI 命令则更适合系统管理和自动化场景。本文将详细介绍这两类命令的使用方法和实际应用场景。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 对话框中可直接使用的 Slash Commands
2.1 信息查询类命令
信息查询命令是日常使用最频繁的一类命令,它们能帮助我们快速了解系统状态和获取帮助信息。
/help 命令会显示基础帮助信息,特别适合新手快速了解系统功能。而 /commands 则会列出所有可用的 Slash Commands,当你不确定有哪些命令可用时,这个命令非常有用。
/status 命令会显示当前系统状态,包括模型提供商的使用配额情况。这对于监控资源消耗特别重要,可以避免因配额耗尽导致的工作中断。例如,当使用 Claude 模型时,这个命令会显示剩余的 API 调用次数和 token 使用量。
/context 命令是调试会话上下文的重要工具。使用 /context detail 可以查看当前会话中每个文件、工具和技能占用的空间大小,这对于优化上下文长度特别有帮助。当发现模型响应变慢时,可以用这个命令检查是否上下文过大。
2.2 会话管理类命令
会话管理命令帮助我们控制对话流程和生命周期。
/new 命令可以开始一个新的会话,可选指定模型。例如 /new anthropic/claude-opus-4 会使用指定的 Claude 模型开始新对话。如果不指定模型,则使用默认模型。
/reset 命令会重置当前会话,清除所有上下文。这在对话偏离主题或需要重新开始时非常有用。需要注意的是,重置后的会话无法恢复,重要信息应提前保存。
/session ttl 命令可以设置会话的存活时间(TTL)。例如 /session ttl 24h 设置会话在24小时后自动过期。这对于管理长期运行的会话特别有用,可以避免资源浪费。
/compact 命令会尝试压缩当前会话上下文,去除冗余信息但保留核心内容。这个功能在长时间对话后特别有用,可以显著减少 token 消耗。
2.3 行为控制类命令
行为控制命令让我们可以精细调整模型的响应方式。
/think 命令(别名 /t)可以动态设置思考级别,从 off(不显示思考过程)到 xhigh(显示最详细的思考过程)。在调试复杂问题时,设置为 high 或 xhigh 可以看到模型的完整推理链条。
/verbose 命令控制输出的详细程度。设置为 on 时,模型会提供更详细的解释;设置为 off 时则只返回核心内容。根据场景需要灵活调整这个设置可以提高工作效率。
/model 命令用于切换当前使用的模型。使用 /model list 可以查看所有可用模型,然后通过 /model <name> 切换到特定模型。不同模型适合不同任务,比如 Claude 适合长文本分析,GPT 适合创意生成。
2.4 插件与工具类命令
插件和工具命令扩展了 OpenClaw 的功能边界。
/skill 命令可以按名称运行预定义的技能。例如 /skill my-skill arg1 会执行名为 "my-skill" 的自定义技能并传入参数。技能是 OpenClaw 的强大扩展机制,可以封装复杂操作为简单命令。
`/ex
