You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
PluginsArea: what it touches
Bug FixesKind: in v2.1.282,
Bug FixesSection of the release
What
When you uninstall a plugin, Claude Code removes its install record and then re-reads installed_plugins.json, the file listing installed plugins. If it cannot re-read that file, uninstall now keeps everything the plugin saved:
its options
its secrets
its usage record
its data folder
The success message says what was kept and how to delete it yourself. Machine-readable output from the uninstall command reports a savedKept reason when this happens.
Why
The same plugin may still be installed at another level, for example for one project as well as for you everywhere. Keeping its saved data when Claude Code cannot check this stops an uninstall from deleting secrets and settings that the other install still needs.
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not confirmed which command option produces the machine-readable output.