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

allowManagedHooksOnly

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.

Run only the hooks your organization deploys

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 allowManagedHooksOnly.

  1. 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

  2. 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

  3. v2.1.283
    Skill text can use a ${CLAUDE_DEV_MODS_DIR} placeholder for a live session folder

    Claude Code replaces ${CLAUDE_DEV_MODS_DIR} in skill text with a per-session folder and starts watching it for plugin changes

    found in this entry's text

  4. v2.1.282
    Invalid managed settings now fall back to their strict value in one consistent way

    Bad values in managed settings now fall back to the strict choice by one shared rule, and one bad enabledPlugins entry no longer voids the rest

    found in this entry's text

  5. 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

  6. 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

  7. v2.1.280
    allowManagedHooksOnly now also scopes plugin hooks

    allowManagedHooksOnly setting now also restricts which plugin hooks can run

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

  8. 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

  9. v2.1.280
    New hooks-modules gate condition via BJ()

    A new internal check can force 'managed hooks only' mode even without the matching policy setting

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

  10. 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

  11. v2.1.261
    New diagnostics for org-managed hook restrictions on synced plugins

    New diagnostics explain when org-managed hook restrictions or disabled settings are suppressing a synced plugin.

    found in this entry's text

  12. v2.1.261
    Plugin loading gains 'sync-attributed' directories and managed-hooks-only enforcement

    Plugin resolution now distinguishes sync-attributed plugins and enforces managed hooks-only rules.

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

  13. 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

  14. 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

  15. v2.1.238
    Managed settings can refuse plugin sources and marketplace updates

    Admins can block plugins and marketplaces from unlisted sources, with refusals naming the policy.

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

  16. v2.1.238
    Plugin marketplaces and archives can mint HTTP headers from a command

    Marketplaces and plugins can run a command to mint short-lived HTTP headers for fetching archives.

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

  17. v2.1.229
    Managed setting to block command-sourced plugins

    A managed key blocks command-sourced plugins, falling back to your existing hook restriction.

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

  18. v2.1.229
    Marketplaces can ship a plugin built by running a local command

    Marketplace plugins can be built by a local command, with a timeout and optional link mode.

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

  19. v2.1.229
    Plugins can be installed from a command that produces the plugin directory

    Marketplaces can declare command plugin sources, and admins can block them with one setting.

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

  20. v2.1.213
    Hook System: policySettings Source

    found in this entry's text

  21. v2.1.169
    /goal Error Message Updated

    found in this entry's text

  22. v2.1.140
    /goal Now Blocked by allowManagedHooksOnly

    found in this entry's text

  23. v2.1.10

    found in this entry's text

  24. v2.0.54
  25. v2.0.54
    Hook Loading Functions Renamed

    found in this entry's text

First cited

7

The earliest release whose published evidence quoted allowManagedHooksOnly was v2.1.140, 12 May 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.14012 May 2026allowManagedHooksOnly is set in settings or by policy
v2.1.21317 Jul 2026allowManagedHooksOnly
v2.1.22912 Aug 2026Command-sourced plugins are disabled by your organization's managed settings (disableCommandPluginSources / allowManagedHooksOnly). The plugin was not installed or updated and its command was not run.
v2.1.24224 Aug 2026only managed plugins run (allowManagedHooksOnly / disableAllHooks)
v2.1.24625 Aug 2026an admin stood the guard down (safe mode / managed allowManagedHooksOnly)
v2.1.2614 Sep 2026allowManagedHooksOnly runs hooks only from plugins installed under managed settings' exact plugin@marketplace id

1 further span in the ledger name it. The list above is the earliest first and stops at 6.

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