#Configuring thinking level per agent

1 messages · Page 1 of 1 (latest)

languid cypress
#

I figured out how to set the model to use per agent (in agents.list - model property), but how do I define the thinking level for the agent? For example if I want to use GPT with thinking level "high", where do I configure that?

wooden craneBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution

analog plumeBOT
#

Thinking level isn’t configured next to agents.list[].model.

In OpenClaw, thinking is resolved per-message / per-session, with a global default:

  • Per message (one-off): add an inline directive like /think:high (or /t high)
  • Per session (sticky for that chat/session): send a message that is only /think:high
  • Global default (config): set agents.defaults.thinkingDefault

Config example (JSON5):

{
  agents: {
    defaults: {
      thinkingDefault: "high", // off|minimal|low|medium|high|xhigh|adaptive
    },