#Configuring thinking level per agent
1 messages · Page 1 of 1 (latest)
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
},
},
}
Docs: https://docs.openclaw.ai/tools/thinking (directive behavior + resolution order) and https://docs.openclaw.ai/gateway/configuration-reference (search thinkingDefault)
If what you want is “Agent A always high, Agent B always off” purely via config, I don’t think that’s supported today (no agents.list[].thinkingDefault). Workaround is to set it once per session with /think:high in the chat you route to that agent.