What
A marketplace can now declare a command plugin source, where Claude Code runs that command on your machine to produce the plugin directory. Installs and updates prompt before running the command. A new managed setting disableCommandPluginSources turns it off; when it is unset, the existing allowManagedHooksOnly managed setting decides, and an invalid value for either key is treated as disabled.
Details
commandis now listed alongside github, git-subdir, npm, url and archive in marketplace validation messages.- Each installation records the command that produced it, the directory it produced, and the directories previous runs produced, so the sandbox keeps refusing writes to superseded producer directories.
- Both settings keys are read from managed settings only, so a user or project settings file cannot re-enable this.
Evidence
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Names in the bundledisableCommandPluginSourcesallowManagedHooksOnly
One source agreesOne thing we can check says the same as this entry.
The name it cites is new in this build
New in this build: disableCommandPluginSources