Preflight Checklist
What's Wrong?
/plugin marketplace update <marketplace> reports success ("Updated 1 marketplace"), even if an installed plugin is not updated. That is, subsequent /reload-plugins keep loading the old version. The only way I found to pick up pushed changes is a full reinstall (uninstall -> marketplace update -> install -> reload). Maybe this is intended behavior but it was confusing.. I had anticipated that the update would also update my package.
What Should Happen?
After /plugin marketplace update, a /reload-plugins should load the updated plugin. I.e., the refresh should propagate to the installed plugin. (Or, if a reinstall is required by design, could /plugin marketplace update report a less definitive "success"?)
Error Messages/Logs
Steps to Reproduce
- Add a GitHub-backed marketplace: /plugin marketplace add /
- Install and load it: /plugin install @, then /reload-plugins
- Push a change to the plugin in its GitHub repo (edit a command/file, commit, push)
- Run /plugin marketplace update - it prints "Updated 1 marketplace"
- Run /reload-plugins
- Observe: the plugin still runs the old version - the pushed change is absent
- Run /plugin uninstall @ -> /plugin marketplace update -> /plugin install @ -> /reload-plugins - only now does the change appear
(Observed with the marketplace and plugin both named repo-review, from
github.com/natemacfadden/repo-review.)
Claude Model
None
Is this a regression?
I don't know
Last Working Version
No response
Claude Code Version
2.1.195 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
No response
Preflight Checklist
What's Wrong?
/plugin marketplace update <marketplace>reports success ("Updated 1 marketplace"), even if an installed plugin is not updated. That is, subsequent/reload-pluginskeep loading the old version. The only way I found to pick up pushed changes is a full reinstall (uninstall -> marketplace update -> install -> reload). Maybe this is intended behavior but it was confusing.. I had anticipated that the update would also update my package.What Should Happen?
After
/plugin marketplace update, a/reload-pluginsshould load the updated plugin. I.e., the refresh should propagate to the installed plugin. (Or, if a reinstall is required by design, could/plugin marketplace updatereport a less definitive "success"?)Error Messages/Logs
Steps to Reproduce
(Observed with the marketplace and plugin both named repo-review, from
github.com/natemacfadden/repo-review.)
Claude Model
None
Is this a regression?
I don't know
Last Working Version
No response
Claude Code Version
2.1.195 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
No response