{"name":"tengu_thinking_toggled_hotkey","slug":"tengu-thinking-toggled-hotkey","family":"flag","title":"Feature flags","noun":"feature flag","description":"An analytics event, not a feature flag. Claude Code logs it when the thinking toggle hotkey turns extended thinking on or off, after updating `thinkingEnabled` and sending a `set_max_thinking_tokens` control request. Field: `enabled`.","description_source":"code","described_by":{"bundle":"2.1.286","author":"claude-opus-5-5"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.309","builds":0,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[{"version":"2.0.71","anchor":"thinking-mode-toggle-hotkey","heading":"Thinking Mode Toggle Hotkey","line":null,"released_at":"2025-12-16 21:30:39","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_thinking_block_resumption","slug":"tengu-thinking-block-resumption","description":"Resuming an interrupted thinking block now accepts model aliases, but the feature stays off."},{"name":"tengu_thinking_display_updates","slug":"tengu-thinking-display-updates","description":"Claude Code can present thinking as connector text only, but nothing enables it here."},{"name":"tengu_thinking_drop","slug":"tengu-thinking-drop","description":"New telemetry event tengu_thinking_drop logs when thinking blocks get stripped from a request"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-thinking-toggled-hotkey","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}