{"name":"disableAllHooks","slug":"disableallhooks","family":"setting","title":"Settings keys","noun":"settings key","description":"Turn off [hooks](\/docs\/en\/hooks), a custom [status line](\/docs\/en\/statusline), and a custom [`@` file suggestion](\/docs\/en\/interactive-mode#quick-commands) command at once","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.213","released_at":"2026-07-17 22:26:26","spans":4}},"aliases":[],"entries":[{"version":"2.1.300","anchor":"hooks-report-a-different-reason-when-managed-settings-have-n","heading":"Hooks now give a separate reason when managed settings haven't loaded yet","line":"If your organization's managed settings haven't been read yet, Claude Code now says it can't yet tell whether hooks are allowed","released_at":"2026-10-14 14:27:26","reason":"found in this entry's text"},{"version":"2.1.300","anchor":"cowork-cloud-holds-on-managed-policy-settings","heading":"Cowork cloud keeps strict managed policy settings once they are set","line":"In Cowork cloud, once certain managed policy settings are tightened, a later settings update can no longer loosen them","released_at":"2026-10-14 14:27:26","reason":"found in this entry's text"},{"version":"2.1.296","anchor":"new-hooks-disabled-notices-for-unreadable-managed-settings","heading":"Claude Code now explains why your hooks are not running","line":"Claude Code shows notices saying why hooks are off, covering unreadable managed settings, bare mode, safe mode, managed policy and `--settings`","released_at":"2026-10-09 16:58:10","reason":"found in this entry's text"},{"version":"2.1.295","anchor":"hooks-keep-running-from-user-settings-in-a-managed-hooks-onl","heading":"Your own hooks can keep running when disableAllHooks is set","line":"With `disableAllHooks` set, Claude Code can now still run hooks from your own settings under certain conditions","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text, named in this entry"},{"version":"2.1.283","anchor":"new-session-scoped-mod-hot-reloading-for-plugins-in-a-per","heading":"Plugins in a per-session folder can load and reload live while you work","line":"Once you agree, Claude Code can watch a per-session folder and load plugins from it, reloading them as their files change","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"},{"version":"2.1.283","anchor":"new-mods-hot-reloading-session-mods-folder-consent-promp","heading":"Write live mods for Claude Code that reload inside your session","line":"A new bundled skill writes mods (plugins adding panes, status lines, toasts or hooks) that reload live once you agree for the session","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"allowed-tools-in-skills-and-plugin-commands-ignored-under-al","heading":"Skills and plugin commands can no longer grant themselves tools under managed-only permission rules","line":"When policy restricts permission rules to managed settings, tool grants written into skills and plugin commands are ignored","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text"},{"version":"2.1.281","anchor":"rewritten-hooks-disabled-screen","heading":"Rewritten 'hooks disabled' screen","line":"The \/hooks screen shown when all hooks are disabled now explains what that turns off","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text, named in this entry"},{"version":"2.1.280","anchor":"hooks-modules-plugin-tests-early-access-gate-and-messages","heading":"Hooks modules (plugin tests) early-access gate and messages","line":"Plugin hook tests now give a specific reason when they can't run: rollout off, or disabled locally","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text"},{"version":"2.1.280","anchor":"disableallhooks-setting-description-clarified-to-scope-hooks","heading":"disableAllHooks setting description clarified to scope hooks only","line":"disableAllHooks setting now explains it only turns off custom hooks and statusLine, not Claude Code's built-in features","released_at":"2026-09-22 15:44:39","reason":"found in this entry's text, named in this entry"}],"entries_total":25,"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":"goal","title":"Keep Claude working toward a goal","documented":false},{"source":"claude-code","path":"hooks","title":"Hooks reference","documented":false},{"source":"claude-code","path":"hooks-guide","title":"Automate actions with hooks","documented":false},{"source":"claude-code","path":"managed-settings","title":"Deploy managed settings","documented":false},{"source":"claude-code","path":"permissions","title":"Configure permissions","documented":false},{"source":"claude-code","path":"plugins\/mods\/admin","title":"Manage mods for your organization","documented":false},{"source":"claude-code","path":"plugins\/mods\/create","title":"Create a mod","documented":false},{"source":"claude-code","path":"plugins\/mods\/overview","title":"Mods overview","documented":false}],"docs_total":14,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/disableallhooks","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}