Plugin disable, disable-all, and update commands gain --json output alongside other plugin commands
The claude plugin disable, disable-all, and update commands now support a --json option. With it set, they print a single structured result line (fields like command, outcome, plugin, pluginId, scope, message, and for updates, updateOutcome/oldVersion/newVersion) instead of the usual checkmark-prefixed human-readable message.
This is part of a broader rollout across plugin commands:
This lets scripts and other tools drive plugin management and reliably parse the result, rather than scraping human-facing text, while behaving the same as before for interactive use.
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
* **Turn one off**: in the synced session, run `claude plugin disable <name>@synced`, or ask Claude to run it. Claude Code saves the choice as `"<name>@synced": false` in that environment's user-level [`enabledPlugins`](/docs/en/settings-r…plugins-reference see the edit
* Added `--accept-command <sha256>` to `claude plugin install` and `claude plugin update` to accept exactly the command a previous `--json` run displayed, instead of `-y`changelog see the edit
With Anthropic-bound telemetry, non-essential services, and updates all disabled, the only remaining Anthropic-operated egress is `downloads.claude.ai` for the VM bundle at session start. An app managed from the [Enterprise Admin Console](…third-party/claude-desktop/overview see the edit
The optional `target` is a plugin directory, a single `prompt.md` or `case.yaml` file, an installed plugin as `name` or `name@marketplace`, or `name@skills-dir`, and defaults to the current directory. Put it before `--tag`, `--allow-tools`…plugins-reference see the edit
* Fixed MCP servers reconnecting when an updated config only changed the order of the server URL's query parameterschangelog see the edit
Anthropic's documentation has since written up update, on Claude Code changelog.
Added configDirectory to the output of claude auth status --json