{"version":"2.1.299","anchor":"effort-change-check-depends-on-rootlatestrequestthreaded","canonical_anchor":"effort-change-check-depends-on-rootlatestrequestthreaded","heading":"Effort and model changes need an extra condition before they apply","tier":"internal","area":"Models","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/effort-change-check-depends-on-rootlatestrequestthreaded","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Effort and model changes need an extra condition before they apply\n\nA check on whether an effort or model change should apply now also needs the latest top-level request to be threaded\n\n**Unclear.** Which situations meet the new condition is not shown, so when an effort change is now held back is unclear.\n\n**What**\n\nClaude Code checks whether a change of effort level (how much thinking the model does) or of model should be applied. That check now also requires a record that the most recent top-level request was threaded. Without it, the change is not applied.\n\n**Why**\n\nThis may change when an effort change made partway through a conversation takes effect.\n\n- Area: Models\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}