Sweep 22 Sep 2026 · 17:19Z Build v2.1.280 501 read Stable v2.1.267 Latest v2.1.280 Next v2.1.280 Feeds RSS JSON llms.txt Unofficial
One change · api

thinking-steering-and-cost changed

build-with-claude/thinking-steering-and-cost

Nearest release: v2.1.280, published 11 hours after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Recorded here
Lines+9added
Lines−7removed
From line 43 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits5to this page, all time

The whole hunk

from line 43, old and new numbered
/
lines
from line 43
4343 
4444Effort is the primary steering lever for thinking. Each level sets a different default for how often Claude thinks and how deeply:
4545 
46| Effort level | Thinking behavior |
47| ---------------- | ------------------------------------------------------------------------------------ |
48| `max` | Claude always thinks with no constraints on thinking depth. |
49| `xhigh` | Claude always thinks deeply with extended exploration. |
50| `high` (default) | Claude almost always thinks. Provides deep reasoning on complex tasks. |
51| `medium` | Claude uses moderate thinking. May skip thinking for simple queries. |
52| `low` | Claude minimizes thinking. Skips thinking for simple tasks where speed matters most. |
46| Effort level | Thinking behavior |
47| ---------------- | ------------------------------------------------------------------------------------------------ |
48| `max` | Claude thinks the most readily and at the greatest depth, with no constraint on thinking length. |
49| `xhigh` | Claude thinks more readily and at greater depth than at `high`, suited to extended exploration. |
50| `high` (default) | Claude thinks on most requests that benefit from it. Provides deep reasoning on complex tasks. |
51| `medium` | Claude uses moderate thinking. May skip thinking for simple queries. |
52| `low` | Claude minimizes thinking. Skips thinking for simple tasks where speed matters most. |
53 
54At every level, Claude decides per request whether to think. In a tool-use loop, the first request after new user input typically carries most of the reasoning, and follow-up requests that only process tool results can skip thinking, including at `xhigh` and `max`. Thinking per request also tends to decrease as a conversation grows longer. No level guarantees a thinking block on every request.
5355 
5456This table describes how each level changes thinking behavior. For guidance on which level to choose for a given workload, including per-model recommendations, see [When to adjust the effort parameter](https://platform.claude.com/docs/en/build-with-claude/effort#when-to-adjust-the-effort-parameter) on the effort page.
5557