概述

OpenClaw 提供统一的 thinking 级别指令系统,控制模型推理深度。支持内联指令、会话覆盖和全局默认配置。同时包含 fast 模式、verbose 模式、trace 模式和 reasoning 可见性控制。

Thinking 级别

级别别名说明
off-禁用 thinking
minimal”think”最小推理
low”think hard”低推理
medium”think harder”中等推理
high”ultrathink”最大预算
xhigh”ultrathink+“GPT-5.2+/Codex/Claude Opus 4.7
adaptive-提供商管理的自适应 thinking
max-提供商最大推理(Claude Opus 4.7)

解析优先级

  1. 消息内联指令(仅当次消息)
  2. 会话覆盖(发送纯指令消息设置)
  3. per-agent 默认(agents.list[].thinkingDefault)
  4. 全局默认(agents.defaults.thinkingDefault)
  5. 提供商声明的默认值

使用方式

/think:medium          # 设置会话默认
/t high                # 简写
/think default         # 清除会话覆盖,恢复继承

Fast 模式(/fast)

  • on:OpenAI 映射到 service_tier=priority;Anthropic 映射到 service_tier=auto
  • off:Anthropic 映射到 service_tier=standard_only
  • MiniMax:/fast on 将 MiniMax-M2.7 重写为 MiniMax-M2.7-highspeed

Verbose 模式(/verbose)

  • on:每个工具调用发送独立元数据消息
  • full:工具调用 + 工具输出均转发
  • off:默认,仅显示工具失败摘要

Reasoning 可见性(/reasoning)

  • on:thinking 块作为独立消息发送(前缀 Reasoning:)
  • stream(仅 Telegram):流式推理到草稿气泡,最终答案不含推理
  • off:默认,隐藏 thinking 块

相关页面

  • concepts/tool-llm-task — LLM Task(支持 thinking 参数)
  • concepts/tool-subagents — Sub-agents(支持 thinking 覆盖)
  • agent-runtimes — 运行时类型与 thinking 支持