{"version":"2.1.317","anchor":"ultrathink-keyword-handling-in-turn-start-check","canonical_anchor":"ultrathink-keyword-handling-in-turn-start-check","heading":"The start-of-turn check now knows when you typed ultrathink","tier":"internal","area":"Effort","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317\/e\/ultrathink-keyword-handling-in-turn-start-check","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317","markdown":"### The start-of-turn check now knows when you typed ultrathink\n\nThe check run at the start of each turn now takes into account whether you typed `ultrathink`, and no longer needs an earlier condition to pass\n\n**Unclear.** What the new condition checks, and so whether `ultrathink` now behaves differently, is not stated.\n\n**What**\n\nAt the start of each turn, Claude Code runs a check on your prompt. That check now knows whether you typed the keyword `ultrathink`, and it has a new final condition. Before, an earlier condition had to pass before the check ran at all. That earlier condition has been removed.\n\n**Why**\n\nThis can change when `ultrathink` takes effect.\n\n- Area: Effort\n- Names: `ultrathink`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}