claude-code - 💡(How to fix) Fix /plugin uninstall shows "Enabled <plugin>" confirmation instead of uninstall message [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#48969Fetched 2026-04-17 08:54:26
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Participants
Timeline (top)
labeled ×4

When uninstalling a plugin through the /plugin menu, the confirmation message incorrectly reads:

✓ Enabled pr-review-toolkit. Run /reload-plugins to apply.

It should say "Uninstalled" (or similar). The uninstall itself works — the entry is removed from ~/.claude/plugins/installed_plugins.json — but the message is misleading and made me think I had accidentally re-enabled the plugin.

Root Cause

When uninstalling a plugin through the /plugin menu, the confirmation message incorrectly reads:

✓ Enabled pr-review-toolkit. Run /reload-plugins to apply.

It should say "Uninstalled" (or similar). The uninstall itself works — the entry is removed from ~/.claude/plugins/installed_plugins.json — but the message is misleading and made me think I had accidentally re-enabled the plugin.

RAW_BUFFERClick to expand / collapse

Description

When uninstalling a plugin through the /plugin menu, the confirmation message incorrectly reads:

✓ Enabled pr-review-toolkit. Run /reload-plugins to apply.

It should say "Uninstalled" (or similar). The uninstall itself works — the entry is removed from ~/.claude/plugins/installed_plugins.json — but the message is misleading and made me think I had accidentally re-enabled the plugin.

Reproduction

  1. Install a plugin (e.g. pr-review-toolkit@claude-plugins-official)
  2. Open /plugin and choose Uninstall
  3. Observe the confirmation message

Expected

✓ Uninstalled <plugin>. Run /reload-plugins to apply.

Actual

✓ Enabled <plugin>. Run /reload-plugins to apply.

Environment

  • Claude Code: 2.1.110
  • OS: Linux (WSL2, Ubuntu)

Additional notes

The cache directory under ~/.claude/plugins/cache/claude-plugins-official/<plugin> is also left on disk after uninstall — minor, but worth cleaning up as part of the uninstall flow.

extent analysis

TL;DR

The confirmation message after uninstalling a plugin through the /plugin menu should be updated to reflect the correct action, "Uninstalled", instead of "Enabled".

Guidance

  • Verify the uninstallation process by checking the ~/.claude/plugins/installed_plugins.json file to ensure the plugin entry is removed.
  • Check the code responsible for generating the confirmation message to ensure it correctly handles the uninstallation case.
  • Consider adding a step to the uninstall flow to clean up the cache directory under ~/.claude/plugins/cache/ to prevent leftover files.
  • Review the plugin management code to ensure consistent handling of installation and uninstallation states.

Example

No code snippet is provided as the issue does not include specific code references.

Notes

The issue seems to be related to a messaging error rather than a functional issue with the uninstallation process itself. The cache cleanup is a minor additional suggestion for improvement.

Recommendation

Apply a workaround by manually verifying the uninstallation and ignoring the misleading confirmation message until a fix is implemented, as the uninstallation itself appears to work correctly.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING