Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.277 ·

/plugin uninstall/removal flow now cleans up stray references across all settings scopes

/plugin uninstall now cleans up leftover plugin references across every settings scope, not just one

TierYou'll noticehow much it should matter to you
Useful2my rating, 1 to 5
Signal2worth watching, 1 to 5
AreaPlugin Installwhat it touches
KindBug Fixesin v2.1.277,
You'll notice

/plugin uninstall now cleans up leftover plugin references across every settings scope, not just one

What

When removing a failed or disabled plugin through /plugin, Claude Code now loops over every settings scope and removes the plugin's id from each scope's enabledPlugins list, counting how many scopes it actually removed it from. Even if nothing was removed anywhere, it now checks whether to still show the message "Removed X from the list. It is not installed." The success message after uninstalling also now looks up and reports which plugin ids were affected by the cleanup.

Why

Previously, a plugin's id could stay listed as enabled in some settings scope even after being uninstalled elsewhere. This ensures removal is thorough across all scopes and gives clearer feedback about what was actually cleaned up.

Read from
Names in the bundle/plugin
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 Catch security issues as Claude writes code touched a line naming /plugin after this was published. `/plugin` opens an interactive panel in the terminal CLI. If Claude replies that `/plugin` isn't available in this environment, install another way: security-guidance see the edit
Confirmed since Anthropic's documentation has since written up /plugin, on Explore the .claude directory. | Installed plugins | `~/.claude/plugins` | Cloned marketplaces, installed plugin versions, and per-plugin data, managed by `claude plugin` commands. Plugins [synced from your claude.ai account](/docs/en/plugins-reference#synced-plugins) d… claude-directory 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 /plugin, on Explore the .claude directory.
Anthropic's release notes agreeFixed a crash ("Type error") when opening /mcp or /plugin manage with a malformed claudeAiMcpEverConnected value in ~/.claude.json

See this entry in the whole of v2.1.277 →