{"name":"fastMode","slug":"fastmode","family":"setting","title":"Settings keys","noun":"settings key","description":"Turn [fast mode](\/docs\/en\/fast-mode) on for sessions where it's available","description_source":"docs","described_by":{"doc":"claude-code\/settings-reference","title":"All settings"},"presence":{"first_seen":"2.1.138","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.308","builds":126,"mined_builds":149,"first_cited":{"version":"2.1.259","released_at":"2026-09-02 21:21:42","spans":1}},"aliases":[],"entries":[{"version":"2.1.299","anchor":"hidden-fast-mode-cli-override-helper","heading":"New hidden --fast-mode option turns fast mode on or off at launch","line":"A new hidden `--fast-mode on` or `--fast-mode off` command-line option sets fast mode for a launch, unless `fastMode` is already set elsewhere","released_at":"2026-10-14 00:23:19","reason":"found in this entry's text"},{"version":"2.1.299","anchor":"fast-mode-and-ultracode-changes-propagate-to-session-metadat","heading":"Changing effort now also sends ultracode state to the session","line":"When effort changes, Claude Code now sends ultracode state along with the session's details, and changing fast mode now triggers its own handling","released_at":"2026-10-14 00:23:19","reason":"found in this entry's text"},{"version":"2.1.286","anchor":"apply-flag-settings-handles-fastmode-together-with-model-cha","heading":"Fast mode is rechecked when a controlling program changes the model","line":"When a program turns on fast mode and changes the model in one settings update, Claude Code now runs a fast mode check afterwards","released_at":"2026-09-30 17:14:38","reason":"found in this entry's text, named in this entry"},{"version":"2.1.274","anchor":"fastpenguin-mode-org-status-logic-reworked-for-sdk-contex","heading":"Fast\/'penguin' mode org-status logic reworked for SDK contexts","line":"Fast mode's org-status checking logic was reworked to handle SDK-based sessions separately","released_at":"2026-09-16 22:36:09","reason":"found in this entry's text"},{"version":"2.1.274","anchor":"startup-fastmodeadvisor-settings-sync-extracted-into-share","heading":"Startup: fastMode\/advisor settings sync extracted into shared helper","line":"Headless startup's fastMode and advisor settings sync moved into shared helper functions","released_at":"2026-09-16 22:36:09","reason":"found in this entry's text"},{"version":"2.1.274","anchor":"fast-mode-policy-override-no-longer-requires-the-request-fla","heading":"Fast-mode policy override no longer requires the request flag","line":"Fast mode now switches to 'preference' whenever policy settings disable it, even if this request didn't ask for it","released_at":"2026-09-16 22:36:09","reason":"found in this entry's text"},{"version":"2.1.242","anchor":"cloud-sessions-accept-only-seven-live-settings-changes","heading":"Cloud sessions accept only seven live settings changes","line":"Only seven settings can be changed mid-run against a cloud session; others are rejected by name.","released_at":"2026-08-24 19:16:14","reason":"found in this entry's text"},{"version":"2.1.221","anchor":"fast-mode-credit-rejections-show-a-notification-instead-of-s","heading":"Fast mode credit rejections show a notification instead of silently turning fast mode off","line":"Fast mode stays on and shows an error notification when credit limits reject overage.","released_at":"2026-08-03 22:16:25","reason":"named in this entry, found in this entry's text"},{"version":"2.1.39","anchor":"fast-mode-keyboard-toggle","heading":"Fast Mode Keyboard Toggle","line":null,"released_at":"2026-02-10 21:12:16","reason":"found in this entry's text"},{"version":"2.1.36","anchor":"new-user-setting-fastmode","heading":"New User Setting: fastMode","line":null,"released_at":"2026-02-07 17:25:00","reason":"found in this entry's text"}],"entries_total":10,"docs":[{"source":"claude-code","path":"settings-reference","title":"All settings","documented":true},{"source":"claude-code","path":"settings","title":"Claude Code settings","documented":true},{"source":"claude-code","path":"agent-sdk\/typescript","title":"Agent SDK reference - TypeScript","documented":false},{"source":"claude-code","path":"fast-mode","title":"Speed up responses with fast mode","documented":false},{"source":"claude-code","path":"keybindings","title":"Customize keyboard shortcuts","documented":false},{"source":"claude-code","path":"terminal-config","title":"Configure your terminal for Claude Code","documented":false}],"docs_total":6,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/fastmode","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}