Plugins panel shows stale version number after uninstall/reinstall + full app restart
Status Open
Maintainer reply None cached
Activity 0 comments · opened Jul 28, 2026
Description
The Settings → Plugins panel displays an outdated version number for a plugin even after
uninstalling it, reinstalling the latest version, and fully quitting/reopening the app.
Steps to reproduce
- Install a plugin from a marketplace (e.g.
radd-ai-toolkitfrom a custom marketplace
pointing at a git repo).
- Marketplace/plugin gets updated upstream to a newer version (e.g. 1.4.0).
- Settings → Plugins still shows the old version (e.g. 1.2.0) with an "Update" button.
- Click "Update" — button has no effect / stays on old version.
- Uninstall the plugin entirely, reinstall it fresh, fully quit the app (not just the window),
reopen.
- Settings → Plugins still shows the old version number (1.2.0).
Expected behavior
The Plugins panel should reflect the actually-installed version.
Actual behavior
Panel shows 1.2.0 while the on-disk install is confirmed correct at 1.4.0:
~/.claude/plugins/installed_plugins.jsonrecords version "1.4.0" with a freshinstalledAt
timestamp matching the reinstall.
~/.claude/plugins/cache/<marketplace>/<plugin>/1.4.0/.claude-plugin/plugin.jsonconfirms
version "1.4.0".
~/.claude/settings.jsoncorrectly enables the plugin.- No stale 1.2.0 cache directory remains anywhere under
~/.claude/plugins.
This suggests the Settings UI reads plugin version metadata from a separate cache (not the~/.claude/plugins state) that isn't invalidated by Update, uninstall, or app restart.
Environment
- Platform: macOS (Darwin 25.5.0)
- Plugin source: custom marketplace (git-based)