{"name":"defaultMode","slug":"defaultmode","family":"setting","title":"Settings keys","noun":"settings key","description":"Saying yes to the auto-mode prompt now actually saves auto as your default permission mode.","description_source":"entry","described_by":{"version":"2.1.225","anchor":"auto-default-nudge-actually-flips-the-mode-and-reports-the-o"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.309","builds":0,"mined_builds":150,"first_cited":{"version":"2.1.281","released_at":"2026-09-23 17:01:17","spans":1}},"aliases":[],"entries":[{"version":"2.1.282","anchor":"managed-settings-invalid-lock-values-and-nested-permission","heading":"Broken managed settings now fail safe, including permission and sandbox blocks","line":"An invalid value in managed settings now becomes its most restrictive value, and a block with an unreadable deny rule loses its allow grants","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"project-thread-remote-control-children-get-auto-compact-turn","heading":"Remote Control project-thread child sessions get automatic compaction","line":"Child sessions started for a project thread over Remote Control now have automatic compaction turned on unless you have set it yourself","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"hidden-claude-p-cloud-headless-cloud-print-path-added","heading":"Hidden claude -p --cloud headless cloud-print path added, but compiled off","line":"Code for a headless `claude -p --cloud` run is added, but the switch that enables it returns false, so no one can use it in 2.1.281","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.257","anchor":"new-tengu-settings-mode-widening-carry-ignored-telemetry-for","heading":"New tengu_settings_mode_widening_carry_ignored telemetry for settings-level widening","line":"Project or local settings can no longer widen the effective permission mode via defaultMode.","released_at":"2026-09-01 17:15:33","reason":"found in this entry's text"},{"version":"2.1.242","anchor":"cloud-hosted-sessions-now-refuse-local-cli-options-instead-o","heading":"Cloud-hosted sessions now refuse local CLI options instead of quietly dropping them","line":"Running with --cloud now tells you which local CLI options were ignored or refused, and why.","released_at":"2026-08-24 19:16:14","reason":"found in this entry's text"},{"version":"2.1.232","anchor":"ide-connect-payload-can-advertise-a-permission-mode-nudge","heading":"IDE connect payload can advertise a permission-mode nudge","line":"IDE connections can be told auto mode was only a fallback and which default would be offered instead.","released_at":"2026-08-13 21:30:53","reason":"found in this entry's text"},{"version":"2.1.232","anchor":"ide-hosts-can-drive-the-auto-mode-default-nudge","heading":"IDE hosts can drive the auto-mode default nudge","line":"Your editor can show and answer the prompt offering auto as your default permission mode.","released_at":"2026-08-13 21:30:53","reason":"named in this entry, found in this entry's text"},{"version":"2.1.225","anchor":"auto-default-nudge-actually-flips-the-mode-and-reports-the-o","heading":"Auto-default nudge actually flips the mode, and reports the outcome","line":"Saying yes to the auto-mode prompt now actually saves auto as your default permission mode.","released_at":"2026-08-07 23:08:56","reason":"found in this entry's text"},{"version":"2.1.225","anchor":"the-bypasspermissions-consent-flag-reaches-startup-mode-reso","heading":"The bypassPermissions consent flag reaches startup mode resolution","line":"Setting defaultMode to bypassPermissions now works in VS Code when you have enabled the consent setting.","released_at":"2026-08-07 23:08:56","reason":"named in this entry, found in this entry's text"},{"version":"2.1.225","anchor":"vs-code-owned-sessions-get-their-own-settings-defaultmode-ha","heading":"VS Code-owned sessions get their own settings defaultMode handling","line":"In VS Code sessions, unsafe default permission modes from settings are refused and fall back to normal.","released_at":"2026-08-07 23:08:56","reason":"found in this entry's text"}],"entries_total":16,"docs":[{"source":"api","path":"about-claude\/use-case-guides\/ticket-routing","title":"ticket-routing","documented":false},{"source":"claude-code","path":"admin-setup","title":"Set up Claude Code for your organization","documented":false},{"source":"claude-code","path":"agent-sdk\/permissions","title":"Configure permissions","documented":false},{"source":"claude-code","path":"agent-sdk\/typescript","title":"Agent SDK reference - TypeScript","documented":false},{"source":"claude-code","path":"agent-teams","title":"Orchestrate teams of Claude Code sessions","documented":false},{"source":"claude-code","path":"agent-view","title":"Manage multiple agents with agent view","documented":false},{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"cli-reference","title":"CLI reference","documented":false},{"source":"claude-code","path":"desktop","title":"Desktop application","documented":false},{"source":"claude-code","path":"hooks","title":"Hooks reference","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/defaultmode","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}