Source Intelligence
Sweep 28 Aug 2026 · 16:06Z Build v2.1.251 479 read Stable v2.1.236 Latest v2.1.251 Next v2.1.251 Feeds RSS JSON llms.txt

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

Search the documentation

50 pages for /effort.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.

effort Claude Developer Platform · path build-with-claude/effort choosing-a-model Claude Developer Platform · in the page about-claude/models/choosing-a-model …ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) that trades intelligence for latency and cost within a single model. Tuning effort is often a better lever than switching… Or, for the model with the same capabilities and no access approval requirement: Claude Developer Platform · in the page about-claude/models/migration-guide …ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) is a separate output-level control, not a thinking budget. Before (Claude Mythos Preview): <CodeGroup> ```ba… optimizing-for-cost-and-intelligence Claude Developer Platform · in the page about-claude/models/optimizing-for-cost-and-intelligence …nging [`effort`](https://platform.claude.com/docs/en/build-with-claude/effort) or the thinking configuration between requests invalidates the cache from that point onward, and on some models the tools… advisor-tool Claude Developer Platform · in the page agents-and-tools/tool-use/advisor-tool …medium [effort](https://platform.claude.com/docs/en/build-with-claude/effort) with an Opus advisor achieves intelligence comparable to Sonnet at default effort, at lower cost. For maximum intelligenc… extended-thinking Claude Developer Platform · in the page build-with-claude/extended-thinking …upports [effort](https://platform.claude.com/docs/en/build-with-claude/effort), effort shapes the overall response while `budget_tokens` sets thinking depth; set both. To tune the budget: * Match th… fast-mode Claude Developer Platform · in the page build-with-claude/fast-mode …on="gauge" href="https://platform.claude.com/docs/en/build-with-claude/effort"> Control how many tokens Claude uses when responding with the effort parameter, trading off between response thorough… mid-conversation-effort-example Claude Developer Platform · in the page build-with-claude/mid-conversation-effort-example …umented [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) value such as `xhigh`. There is no hidden level above the ones on that page. This example sets effort at the top level of… overview Claude Developer Platform · in the page build-with-claude/overview …| | [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) | Control how many tokens Claude uses when responding with the effort parameter, trading off… Request 2 caches its request content (not the response) Claude Developer Platform · in the page build-with-claude/prompt-caching …_config.effort`](https://platform.claude.com/docs/en/build-with-claude/effort) value always invalidates message blocks, with the same model-specific effect on tool and system caches as thinking parame… claude-prompting-best-practices Claude Developer Platform · in the page build-with-claude/prompt-engineering/claude-prompting-best-practices …owering [effort](https://platform.claude.com/docs/en/build-with-claude/effort) does not reliably change visible response length. Prompt explicitly for conciseness instead. See [Prompting Claude Opus 5… prompting-claude-fable-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-fable-5 …higher [effort](https://platform.claude.com/docs/en/build-with-claude/effort) settings, especially when the task requires gathering context, building, and self-verifying, and autonomous runs can exte… prompting-claude-opus-4-8 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-opus-4-8 …ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) allows you to tune Claude's intelligence versus token spend, trading off capability for faster speed and lower costs. Sta… prompting-claude-opus-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-opus-5 …medium` [effort](https://platform.claude.com/docs/en/build-with-claude/effort) produce strong quality at a fraction of the tokens and latency of higher settings. Start with the default (`high`) and ad… prompting-claude-sonnet-5 Claude Developer Platform · in the page build-with-claude/prompt-engineering/prompting-claude-sonnet-5 …ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) allows you to tune Claude's intelligence versus token spend, trading off capability for faster speed and lower costs. On… task-budgets Claude Developer Platform · in the page build-with-claude/task-budgets …ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort): effort controls how thoroughly Claude reasons about each step, while task budgets cap the total work Claude can do acros… thinking Claude Developer Platform · in the page build-with-claude/thinking …d"}` at [effort](https://platform.claude.com/docs/en/build-with-claude/effort) `high` or below. At `xhigh` or `max` effort, thinking cannot be turned off: requests that combine `thinking: {type: "disa… thinking-steering-and-cost Claude Developer Platform · in the page build-with-claude/thinking-steering-and-cost …is the [effort](https://platform.claude.com/docs/en/build-with-claude/effort) parameter, which acts as soft guidance for how willing Claude should be to think and how deeply; see [Effort levels](http… thinking-troubleshooting Claude Developer Platform · in the page build-with-claude/thinking-troubleshooting …ed"` at [effort](https://platform.claude.com/docs/en/build-with-claude/effort) `high` or below; combining it with effort `xhigh` or `max` returns a 400 error. This restriction applies to Claude Opus 5… API usage primer for Claude Claude Developer Platform · in the page claude_api_primer …h the [`effort`](https://platform.claude.com/docs/en/build-with-claude/effort) parameter rather than a token budget. Adaptive thinking is supported on Claude 4.6 and later models and Claude Mythos Pre… apple-foundation-models Claude Developer Platform · in the page cli-sdks-libraries/libraries/apple-foundation-models …e [effort level](https://platform.claude.com/docs/en/build-with-claude/effort) for every request with `fixedEffort:`. It takes precedence over the framework's per-request reasoning hints. The framewor… api-and-data-retention Claude Developer Platform · in the page manage-claude/api-and-data-retention …| | [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `/v1/messages` (with `effort`) | <Eligible>Yes</E… agent-setup Claude Developer Platform · in the page managed-agents/agent-setup …[Effort levels](https://platform.claude.com/docs/en/build-with-claude/effort#effort-levels), and [Pin the inference geo](https://platform.claude.com/docs/en/managed-agents/agent-setup#pin-the-inferen… introducing-claude-fable-5-and-claude-mythos-5 Claude Developer Platform · in the page models/fable-5/introducing-claude-fable-5-and-claude-mythos-5 …use the [effort](https://platform.claude.com/docs/en/build-with-claude/effort) parameter. ### Raw thinking content is never returned The raw chain of thought is never returned on Claude Fable 5 and… Or, for the model with the same capabilities and no access approval requirement: Claude Developer Platform · in the page models/fable-5/migration-guide …ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) is a separate output-level control, not a thinking budget. Before (Claude Mythos Preview): <CodeGroup> ```ba… overview Claude Developer Platform · in the page models/fable-5/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Comparative latency… overview Claude Developer Platform · in the page models/haiku-4-5/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | Not supported | | Comparative latency… overview Claude Developer Platform · in the page models/mythos-5/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Comparative latency… overview Claude Developer Platform · in the page models/opus-4-5/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Input → output… overview Claude Developer Platform · in the page models/opus-4-6/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Input → output… overview Claude Developer Platform · in the page models/opus-4-7/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Input → output… overview Claude Developer Platform · in the page models/opus-4-8/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Input → output… Opus migration Claude Developer Platform · in the page models/opus-5/migration-guide …y at an [effort](https://platform.claude.com/docs/en/build-with-claude/effort) level of `high` or below. A request that combines `thinking: {type: "disabled"}` with effort `xhigh` or `max` returns a 4… overview Claude Developer Platform · in the page models/opus-5/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Comparative latency… whats-new-opus-5 Claude Developer Platform · in the page models/opus-5/whats-new-opus-5 …ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) is the control for thinking depth. The wire value is unchanged; `thinking: {"type": "adaptive"}` remains valid and equiva… Models overview Claude Developer Platform · in the page models/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | `high`… overview Claude Developer Platform · in the page models/sonnet-4-5/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | Not supported | | Input → output… overview Claude Developer Platform · in the page models/sonnet-4-6/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Input → output… Sonnet migration Claude Developer Platform · in the page models/sonnet-5/migration-guide …ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) to control thinking depth. Claude Sonnet 5 supports the same set of features as Claude Sonnet 4.6, including the [1M toke… overview Claude Developer Platform · in the page models/sonnet-5/overview …[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Comparative latency… whats-new-sonnet-5 Claude Developer Platform · in the page models/sonnet-5/whats-new-sonnet-5 …ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) instead. <CodeGroup exclude="shell"> ```python Python # Not supported on Claude Sonnet 5 (returns 400) thinking =… overview Claude Developer Platform · in the page release-notes/overview …ges). * [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) is the primary control for steering Claude Opus 5: the model supports the full ladder (`low`, `medium`, `high`, `xhigh`,… Use Claude Code with a screen reader Claude Code CLI · in the page accessibility …Claude Code announces the valid range and lets you try again. The [`/effort`](/docs/en/model-config#adjust-effort-level) selector, which is a slider outside screen reader mode, becomes the same kind… How the agent loop works Claude Code CLI · in the page agent-sdk/agent-loop …er. See [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) for which models support it. | Level | Behavior | Good for… Orchestrate teams of Claude Code sessions Claude Code CLI · in the page agent-teams …he lead; earlier versions applied it to the lead with no indication. `/effort` still applies to the viewed teammate's later turns, because teammates follow the lead's [effort level](/docs/en/model-con… Manage multiple agents with agent view Claude Code CLI · in the page agent-view …restart. A model or effort you changed mid-session with `/model` or `/effort` is kept too. If the session took its effort from the [`effortLevel` setting](/docs/en/settings-reference#effortlevel) ra… Claude Code changelog Claude Code CLI · in the page changelog …se subscriptions to Opus 5, matching other premium plans * Changed `/effort` to save your default effort level per model, so each model keeps its own setting when you switch * Changed analytics to… Use Claude Code on the web Claude Code CLI · in the page claude-code-on-the-web …in the terminal behave differently in cloud sessions: * **`/model`, `/effort`, `/fast`, `/color`, and `/rename`**: pass the value as an argument, for example `/model sonnet`, instead of opening the t… Commands Claude Code CLI · in the page commands …`/plan` switches into plan mode before a large change. `/model` and `/effort` adjust which model you're using and how much reasoning it applies. When the conversation gets long, `/context` shows what… Manage costs effectively Claude Code CLI · in the page costs …g the [effort level](/docs/en/model-config#adjust-effort-level) with `/effort` or in `/model`, disabling thinking in `/config`, or, on models with a [fixed thinking budget](/docs/en/model-config#adapt…