Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.268 ·

Plugin CLI commands (disable, disable-all, update) gain --json output

Plugin disable, disable-all, and update commands gain --json output alongside other plugin commands

Use it now Notable New Features
JSON All of v2.1.268
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
PluginsArea: what it touches
New FeaturesKind: in v2.1.268,
What probably matters to youSection of the release
What

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:

  • install, enable, disable, and uninstall now support --json for structured output, with uninstall --json refusing to combine with --prune.
  • Several plugin subcommands, including prune and install-related commands, gained the same --json option, all preserving existing exit codes.
Why

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.

Read from
Names in the bundle--jsonclaude plugin disableclaude plugin disable-allclaude plugin update
Since it was published

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.

Added since A small documentation edit on Week 37 · September 7–11, 2026 touched a line naming --json after this was published. <div>Pass `--json` to <code>claude plugin install</code>, <code>uninstall</code>, <code>update</code>, <code>enable</code>, or <code>disable</code> to print the result as <a href="/docs/en/plugins/cli-reference#plugin-json-result">one JSON… whats-new/2026-w37 see the edit
Confirmed since Anthropic's documentation has since written up claude plugin disable, on Plugins reference. * **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
Confirmed since Anthropic's documentation has since written up claude plugin update, on Claude Code changelog. * 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
Added since A small documentation edit on Overview touched a line naming update after this was published. 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
Confirmed since Anthropic's documentation has since written up --json, on Plugins reference. 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
Confirmed since Anthropic's documentation has since written up update, on Claude Code changelog. * Fixed MCP servers reconnecting when an updated config only changed the order of the server URL's query parameters changelog see the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up update, on Claude Code changelog.
Anthropic's release notes agreeAdded configDirectory to the output of claude auth status --json

See this entry in the whole of v2.1.268 →

Feedback