Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

disableAllHooks

setting gone documented JSON

A Claude Code settings key, read out of the shipped bundle. It was in the build from v2.1.138 and was gone by v2.1.284.

Turn off hooks, a custom status line, and a custom @ file suggestion command at once

Anthropic's own wording. Read off All settings, captured 2026-10-22.

First seen v2.1.138 9 May 2026
Last seen v2.1.283 25 Sep 2026, gone by v2.1.284
Builds126 / 149on this box, as of v2.1.308
Written about v2.0.54 first named in a changelog, 25 Nov 2025
v2.1.138in the build not in the build never minedv2.1.308

In the changelogs

25

Releases whose published page names disableAllHooks.

  1. v2.1.300
    Hooks now give a separate reason when managed settings haven't loaded yet

    If your organization's managed settings haven't been read yet, Claude Code now says it can't yet tell whether hooks are allowed

    found in this entry's text

  2. v2.1.300
    Cowork cloud keeps strict managed policy settings once they are set

    In Cowork cloud, once certain managed policy settings are tightened, a later settings update can no longer loosen them

    found in this entry's text

  3. v2.1.296
    Claude Code now explains why your hooks are not running

    Claude Code shows notices saying why hooks are off, covering unreadable managed settings, bare mode, safe mode, managed policy and --settings

    found in this entry's text

  4. v2.1.295
    Your own hooks can keep running when disableAllHooks is set

    With disableAllHooks set, Claude Code can now still run hooks from your own settings under certain conditions

    found in this entry's text, named in this entry

  5. v2.1.283
    Plugins in a per-session folder can load and reload live while you work

    Once you agree, Claude Code can watch a per-session folder and load plugins from it, reloading them as their files change

    found in this entry's text

  6. v2.1.283
    Write live mods for Claude Code that reload inside your session

    A new bundled skill writes mods (plugins adding panes, status lines, toasts or hooks) that reload live once you agree for the session

    found in this entry's text

  7. v2.1.282
    Skills and plugin commands can no longer grant themselves tools under managed-only permission rules

    When policy restricts permission rules to managed settings, tool grants written into skills and plugin commands are ignored

    found in this entry's text

  8. v2.1.281
    Rewritten 'hooks disabled' screen

    The /hooks screen shown when all hooks are disabled now explains what that turns off

    found in this entry's text, named in this entry

  9. v2.1.280
    Hooks modules (plugin tests) early-access gate and messages

    Plugin hook tests now give a specific reason when they can't run: rollout off, or disabled locally

    found in this entry's text

  10. v2.1.280
    disableAllHooks setting description clarified to scope hooks only

    disableAllHooks setting now explains it only turns off custom hooks and statusLine, not Claude Code's built-in features

    found in this entry's text, named in this entry

  11. v2.1.280
    Hooks-module skip reasons now surface to the plugin author via a notification channel, not just debug logs

    Plugins are now notified directly when their hooks module is skipped, not just via a debug log line

    found in this entry's text

  12. v2.1.277
    Hooks-module-not-loaded diagnostics reformatted to identify the module, not just the plugin name

    Log messages about skipped plugin hooks now name the specific hooks module, not just the plugin

    found in this entry's text

  13. v2.1.271
    New claude plugin test CLI command for function-hooks plugins

    New claude plugin test command runs a plugin's hook tests in a sandboxed environment that mimics the real runtime

    found in this entry's text

  14. v2.1.259
    Plugin hooks as JS modules — gated off by default

    Plugins can load hooks from real JS modules with per-action permission checks, but the rollout gate defaults off.

    found in this entry's text, named in this entry

  15. v2.1.246
    Clearer reason when an administrator has blocked plugin hooks

    When managed settings block plugin hooks, the message now says that explicitly.

    found in this entry's text

  16. v2.1.242
    Administrators and --bare can block plugin hooks from loading

    Two managed settings can block plugin hooks entirely or allow only managed plugins.

    named in this entry, found in this entry's text

  17. v2.1.242
    Managed hook skip message now says SDK callback hooks still run

    The disableAllHooks notice now says SDK callback hooks still run while configured hooks are skipped.

    named in this entry, found in this entry's text

  18. v2.1.233
    Status line moved out of React into a standalone store

    The status line is now driven by its own store with its own refresh and debounce timers.

    found in this entry's text

  19. v2.1.229
    Self-hosted runner can install launcher hooks sent by the server

    The self-hosted runner writes server-supplied hook scripts for a session and deletes them afterwards.

    found in this entry's text

  20. v2.1.229
    Repositories can declare that all hooks are off

    A repo settings file can set disableAllHooks to turn every hook off.

    named in this entry, found in this entry's text

  21. v2.1.213
    Hook System: policySettings Source

    found in this entry's text

  22. v2.1.169
    /goal Error Message Updated

    found in this entry's text

  23. v2.1.140
    /goal Now Blocked by allowManagedHooksOnly

    found in this entry's text

  24. v2.1.76
    Hooks UI Redesigned as Read-Only Viewer

    found in this entry's text

  25. v2.0.54

First cited

4

The earliest release whose published evidence quoted disableAllHooks was v2.1.213, 17 Jul 2026. That is the oldest release this project wrote about it, so it is a floor on the name's age and not the release that introduced it. It is not a presence reading: which builds carried the name is the table below.

ReleaseDateThe span that was quoted
v2.1.21317 Jul 2026disableAllHooks
v2.1.23314 Aug 2026Status line is configured but disableAllHooks is true
v2.1.24224 Aug 2026only managed plugins run (allowManagedHooksOnly / disableAllHooks)
v2.1.27114 Sep 2026hooks modules are turned off here (disableAllHooks, allowManagedHooksOnly or a policy)

Presence across releases

2
BuildsHow manyDatesReading
v2.1.138 – v2.1.283126 builds9 May 2026 → 25 Sep 2026 ◆in the build
v2.1.284 – v2.1.30823 builds28 Sep 2026 → 22 Oct 2026 ○not in the build

Build by build

149

One row per release since the first build this name was read out of. Absent means the build was read and the name was not in it, never mined means no bundle for that release was ever archived, and a declared type or a default is only ever what that release's own bundle stated.

BuildDateStateThe record behind it
v2.1.1389 May 2026·presentverdict: present
v2.1.13911 May 2026·presentverdict: present
v2.1.14012 May 2026·presentverdict: present
v2.1.141·presentverdict: present
v2.1.142·presentverdict: present
v2.1.143·presentverdict: present
v2.1.144·presentverdict: present
v2.1.145·presentverdict: present
v2.1.146·presentverdict: present
v2.1.147·presentverdict: present
v2.1.148·presentverdict: present
v2.1.149·presentverdict: present
v2.1.150·presentverdict: present
v2.1.152·presentverdict: present
v2.1.153·presentverdict: present
v2.1.154·presentverdict: present
v2.1.156·presentverdict: present
v2.1.157·presentverdict: present
v2.1.158·presentverdict: present
v2.1.159·presentverdict: present
v2.1.160·presentverdict: present
v2.1.161·presentverdict: present
v2.1.162·presentverdict: present
v2.1.1634 Jun 2026·presentverdict: present
v2.1.1655 Jun 2026·presentverdict: present
v2.1.1665 Jun 2026·presentverdict: present
v2.1.1676 Jun 2026·presentverdict: present
v2.1.1686 Jun 2026·presentverdict: present
v2.1.1698 Jun 2026·presentverdict: present
v2.1.1709 Jun 2026·presentverdict: present
v2.1.17210 Jun 2026·presentverdict: present
v2.1.17311 Jun 2026·presentverdict: present
v2.1.17411 Jun 2026·presentverdict: present
v2.1.17512 Jun 2026·presentverdict: present
v2.1.17612 Jun 2026·presentverdict: present
v2.1.17713 Jun 2026·presentverdict: present
v2.1.17815 Jun 2026·presentverdict: present
v2.1.17916 Jun 2026·presentverdict: present
v2.1.18117 Jun 2026·presentverdict: present
v2.1.18218 Jun 2026·presentverdict: present
v2.1.18319 Jun 2026·presentverdict: present
v2.1.18520 Jun 2026·presentverdict: present
v2.1.18622 Jun 2026·presentverdict: present
v2.1.18723 Jun 2026·presentverdict: present
v2.1.19024 Jun 2026·presentverdict: present
v2.1.19124 Jun 2026·presentverdict: present
v2.1.19325 Jun 2026·presentverdict: present
v2.1.19526 Jun 2026·presentverdict: present
v2.1.19629 Jun 2026·presentverdict: present
v2.1.19730 Jun 2026·presentverdict: present
v2.1.1981 Jul 2026·presentverdict: present
v2.1.1992 Jul 2026·presentverdict: present
v2.1.2003 Jul 2026·presentverdict: present
v2.1.2013 Jul 2026·presentverdict: present
v2.1.2026 Jul 2026·presentverdict: present
v2.1.2037 Jul 2026·presentverdict: present
v2.1.2048 Jul 2026·presentverdict: present
v2.1.2058 Jul 2026·presentverdict: present
v2.1.2069 Jul 2026·presentverdict: present
v2.1.20710 Jul 2026·presentverdict: present
v2.1.20813 Jul 2026·presentverdict: present
v2.1.20914 Jul 2026·presentverdict: present
v2.1.21014 Jul 2026·presentverdict: present
v2.1.21115 Jul 2026·presentverdict: present
v2.1.21216 Jul 2026·presentverdict: present
v2.1.21317 Jul 2026·presentverdict: present
v2.1.21418 Jul 2026·presentverdict: present
v2.1.21519 Jul 2026·presentverdict: present
v2.1.21620 Jul 2026·presentverdict: present
v2.1.21721 Jul 2026·presentverdict: present
v2.1.21822 Jul 2026·presentverdict: present
v2.1.21924 Jul 2026·presentverdict: present
v2.1.22024 Jul 2026·presentverdict: present
v2.1.2213 Aug 2026·presentverdict: present
v2.1.2224 Aug 2026·presentverdict: present
v2.1.2235 Aug 2026·presentverdict: present
v2.1.2247 Aug 2026·presentverdict: present
v2.1.2257 Aug 2026·presentverdict: present
v2.1.2268 Aug 2026·presentverdict: present
v2.1.22710 Aug 2026·presentverdict: present
v2.1.22811 Aug 2026·presentverdict: present
v2.1.22912 Aug 2026·presentverdict: present
v2.1.23113 Aug 2026·presentverdict: present
v2.1.23213 Aug 2026·presentverdict: present
v2.1.23314 Aug 2026·presentverdict: present
v2.1.23417 Aug 2026·presentverdict: present
v2.1.23518 Aug 2026·presentverdict: present
v2.1.23619 Aug 2026·presentverdict: present
v2.1.23719 Aug 2026·presentverdict: present
v2.1.23820 Aug 2026·presentverdict: present
v2.1.23921 Aug 2026·presentverdict: present
v2.1.24022 Aug 2026·presentverdict: present
v2.1.24122 Aug 2026·presentverdict: present
v2.1.24224 Aug 2026·presentverdict: present
v2.1.24324 Aug 2026·presentverdict: present
v2.1.24525 Aug 2026·presentverdict: present
v2.1.24625 Aug 2026·presentverdict: present
v2.1.24726 Aug 2026·presentverdict: present
v2.1.24827 Aug 2026·presentverdict: present
v2.1.25027 Aug 2026·presentverdict: present
v2.1.25128 Aug 2026·presentverdict: present
v2.1.25231 Aug 2026·presentverdict: present
v2.1.2571 Sep 2026·presentverdict: present
v2.1.2581 Sep 2026·presentverdict: present
v2.1.2592 Sep 2026·presentverdict: present
v2.1.2603 Sep 2026·presentverdict: present
v2.1.2614 Sep 2026·presentverdict: present
v2.1.2636 Sep 2026·presentverdict: present
v2.1.2658 Sep 2026·presentverdict: present
v2.1.2668 Sep 2026·presentverdict: present
v2.1.2679 Sep 2026·presentverdict: present
v2.1.26810 Sep 2026·presentverdict: present
v2.1.26911 Sep 2026·presentverdict: present
v2.1.27012 Sep 2026·presentverdict: present
v2.1.27114 Sep 2026·presentverdict: present
v2.1.27214 Sep 2026·presentverdict: present
v2.1.27315 Sep 2026·presentverdict: present
v2.1.27416 Sep 2026·presentverdict: present
v2.1.27517 Sep 2026·presentverdict: present
v2.1.27618 Sep 2026·presentverdict: present
v2.1.27718 Sep 2026·presentverdict: present
v2.1.27819 Sep 2026·presentverdict: present
v2.1.28022 Sep 2026·presentverdict: present
v2.1.28123 Sep 2026·presentverdict: present
v2.1.28224 Sep 2026·presentverdict: present
v2.1.28325 Sep 2026·presentverdict: present
v2.1.28428 Sep 2026·removedverdict: removed
v2.1.28529 Sep 2026·absent—
v2.1.28630 Sep 2026·absent—
v2.1.2871 Oct 2026·absent—
v2.1.2882 Oct 2026·absent—
v2.1.2893 Oct 2026·absent—
v2.1.2905 Oct 2026·absent—
v2.1.2916 Oct 2026·absent—
v2.1.2926 Oct 2026·absent—
v2.1.2937 Oct 2026·absent—
v2.1.2948 Oct 2026·absent—
v2.1.2958 Oct 2026·absent—
v2.1.2969 Oct 2026·absent—
v2.1.29914 Oct 2026·absent—
v2.1.30014 Oct 2026·absent—
v2.1.30115 Oct 2026·absent—
v2.1.30216 Oct 2026·absent—
v2.1.30318 Oct 2026·absent—
v2.1.30419 Oct 2026·absent—
v2.1.30520 Oct 2026·absent—
v2.1.30621 Oct 2026·absent—
v2.1.30721 Oct 2026·absent—
v2.1.30822 Oct 2026·absent—

Read out of the published npm bundle release by release, and out of Anthropic's own documentation as this site captured it. Nothing on this page is a description anybody here wrote about what the settings key does. All settings keys.

Feedback