Follow Discord
Sweep 09 Oct 2026 · 17:27Z Build v2.1.296 517 read Stable v2.1.287 Latest v2.1.296 Next v2.1.296 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · claude-code

Troubleshoot plugins changedplugins/troubleshooting

Nearest release: v2.1.296, published under an hour before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Upstream edited this page at 9 Oct 2026 17:03 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 9 Oct 2026 17:07 UTC.

Upstream edited
Recorded here
Lines+18added
Lines−0removed
From line 800 where the diff opens
First seen 25 Sep 2026 this site's first read of the page
Recorded edits20to this page, all time

The whole hunk

from line 800, old and new numbered
/
lines
from line 800
800800 
801801If your organization pre-installs plugins for you, it does so through managed settings instead. See [Pre-install and require plugins](/docs/en/plugins/org#pre-install-and-require-plugins).
802802 
803<h3 id="a-plugin-stays-installed-after-plugin-uninstall-on-windows">
804 A plugin stays installed after `plugin uninstall` on Windows
805</h3>
806 
807On Windows, you run `claude plugin uninstall` at project or local scope and it reports success, but `claude plugin list` or `/plugin` still lists the plugin.
808 
809`installed_plugins.json` held two install records of the plugin for the project folder, each spelling the folder's path differently, and one uninstall removes one of them. To check, run `claude plugin list --json` in your shell. The plugin's remaining row has a `projectPath` that spells the folder differently from where you ran the uninstall, such as `c:\work\app` for `C:\work\app`.
810 
811Run the same uninstall command again, with the same `--scope`, from the same folder. The second run finds no record under its own spelling of the path, so it removes the one under the other spelling. For a project-scope install:
812 
813```shell theme={null}
814claude plugin uninstall <name>@<marketplace> --scope project
815```
816 
817Then run `claude plugin list --json` again to confirm that the row is gone.
818 
819Before v2.1.295, the second run fails with `Plugin "<name>" is not installed in project scope`. Run `claude update`, then run the uninstall again.
820 
803821<h3 id="failed-to-load-hooks-from-and-hooks-that-dont-fire">
804822 `Failed to load hooks from <path>` and hooks that don't fire
805823</h3>
Feedback