Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.229 Home All releases olderv2.1.228 v2.1.231newer
Claude Code v2.1.229

Managed setting to block command-sourced plugins

Use it now
Useful3 Signal2
Managed Settings Notable

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

disableCommandPluginSourcesallowManagedHooksOnly
What

A new managed settings key, disableCommandPluginSources, stops plugins that come from a command source from being installed, updated or re-resolved. If it is unset it follows allowManagedHooksOnly, so an organization that already restricts hooks gets this too. Either key blocking produces a dedicated message naming both keys. Both fall back to blocking when the configured value fails validation. Only read from managed settings, so absent those, command sources stay allowed.

Details
  • Gates: policySettings.disableCommandPluginSources and policySettings.allowManagedHooksOnly.
  • When blocked, the plugin is not installed or updated and its command is not run.
Evidence

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

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.229 →