{"name":"disable","slug":"disable","family":"setting","title":"Settings keys","noun":"settings key","description":"Set `disableAutoMode` to \"disable\" to stop Claude Code ever falling back to auto permission mode.","description_source":"entry","described_by":{"version":"2.1.232","anchor":"disableautomode-setting-can-switch-off-the-auto-permission-m"},"presence":{"first_seen":"2.1.301","removed_in":"2.1.302","in_current_build":false,"newest_mined":"2.1.322","builds":1,"mined_builds":161,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.317","anchor":"bash-permission-checker-flags-more-shell-constructs-new-che","heading":"Shell permission checks catch more kinds of commands","line":"Claude Code's shell-command checks gain several new rules, on by default, so more commands may ask for permission","released_at":"2026-11-02 23:57:53","reason":"found in this entry's text"},{"version":"2.1.317","anchor":"bash-command-safety-checker-gets-a-batch-of-new-gated-rules","heading":"Bash safety checks gain new rules for csh and tcsh, loops, disable and enable, and ~","line":"Claude Code's check on shell commands has new rules for csh and tcsh scripts, short loops, zsh disable and enable, and an unexpanded ~, each switched remotely","released_at":"2026-11-02 23:57:53","reason":"found in this entry's text"},{"version":"2.1.312","anchor":"permissions-settings-schema-gains-disableautomode","heading":"disableAutoMode is now listed directly among the permissions settings","line":"The permissions settings now list `disableAutoMode` directly, with the value \"disable\" and the description \"Disable auto mode\"","released_at":"2026-10-27 18:36:10","reason":"found in this entry's text"},{"version":"2.1.309","anchor":"mcp-status-ignores-some-clients","heading":"\/mcp leaves out some more servers from its counts and actions","line":"The inline \/mcp command now skips some additional servers in its counts and in reconnect, enable and disable, as it already did for the IDE","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.307","anchor":"bun-spawn-options-now-keep-a-users-bun-options-with-a-more","heading":"Your BUN_OPTIONS value is now passed on to child processes from more places","line":"Processes Claude Code starts now keep your `BUN_OPTIONS` value from the process, settings or system environment, still after `--install=disable`","released_at":"2026-10-21 20:47:18","reason":"found in this entry's text"},{"version":"2.1.305","anchor":"anthropic-directory-plugins-run-with-bun-auto-install-disabl","heading":"Anthropic Directory plugins can no longer install packages on the fly","line":"Programs from Anthropic Directory plugins now run with Bun's automatic package install turned off, overriding the plugin's own setting","released_at":"2026-10-20 19:29:36","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"plugin-alias-resolution-plumbed-into-uninstalldisableenabl","heading":"Plugin alias resolution plumbed into uninstall\/disable\/enable\/update\/details but stubbed","line":"Plugin commands now run names through an alias lookup that changes nothing yet; `plugin update` and `plugin details` get small message fixes","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.268","anchor":"plugin-cli-commands-disable-disable-all-update-gain-js","heading":"Plugin CLI commands (disable, disable-all, update) gain --json output","line":"Plugin disable, disable-all, and update commands gain --json output alongside other plugin commands","released_at":"2026-09-10 18:41:11","reason":"found in this entry's text"},{"version":"2.1.260","anchor":"new-disableautomode-permissionsettings-key","heading":"New disableAutoMode permission\/settings key","line":"A new setting can turn off Claude Code's auto mode entirely.","released_at":"2026-09-03 22:32:02","reason":"found in this entry's text"},{"version":"2.1.239","anchor":"plugin-commands-explain-why-a-plugin-cannot-be-toggled","heading":"Plugin commands explain why a plugin cannot be toggled","line":"Plugin commands now explain refusals for built-ins and org-locked plugins instead of acting oddly.","released_at":"2026-08-21 17:18:54","reason":"found in this entry's text"}],"entries_total":11,"docs":[{"source":"api","path":"about-claude\/models\/migration-guide","title":"Or, for the model with the same capabilities and no access approval requirement:","documented":false},{"source":"api","path":"about-claude\/models\/optimizing-for-cost-and-intelligence","title":"optimizing-for-cost-and-intelligence","documented":false},{"source":"api","path":"agents-and-tools\/mcp-connector","title":"mcp-connector","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/deploy-compose","title":"Edit docker-compose.yaml: increment the integer in the setup service's","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/reference","title":"reference","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/troubleshooting","title":"troubleshooting","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/browser-use-sdk","title":"browser-use-sdk","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/browser-use-tool","title":"browser-use-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/build-a-tool-using-agent","title":"build-a-tool-using-agent","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/code-execution-tool","title":"code-execution-tool","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/disable","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}