Cowork (Desktop local-agent-mode) doesn't refresh an installed plugin after a marketplace version bump
Resolved 💬 2 comments Opened Jun 3, 2026 by Blaze212 Closed Jun 7, 2026
Environment
- Claude Desktop
1.10628.0(Electron 41.6.1), macOS (Darwin 25.4) - Cowork / "Personal Plugins" installed from a GitHub plugin marketplace
Summary
A plugin installed in Cowork keeps serving a stale cached copy after the source marketplace is updated (new version + new skill). Updating/uninstalling the plugin via the Personal Plugins UI and fully quitting/reopening the app does not pick up the new version.
Repro
- Add a GitHub plugin marketplace in Cowork; install its plugin (call it
X, version1.0.0, 3 skills). - Push changes to the marketplace repo: add a 4th skill and bump the plugin version to
1.0.3(in bothplugin.jsonand the marketplaceplugins[].version). - In Cowork -> Personal Plugins, uninstall the plugin / re-add the marketplace, then Cmd-Q and reopen.
Expected: plugin shows 1.0.3 with 4 skills.
Actual: plugin still shows 1.0.0 with 3 skills.
Evidence (local state)
- The per-session snapshot under
.../local-agent-mode-sessions/<session>/<workspace>/rpm/plugin_<id>/.claude-plugin/plugin.jsonstill reads"version": "1.0.0"and theskills/dir has only the original 3 skills. rpm/manifest.jsonshows this plugin'supdatedAtis older than sibling plugins from other marketplaces that re-synced normally — i.e. this one didn't re-sync on reinstall.- The remote marketplace is verifiably correct (
plugin.jsonandmarketplace.jsonboth1.0.3, 4 skill dirs present).
Workarounds tried (none worked): re-add marketplace; uninstall plugin from Personal Plugins; full Cmd-Q restart.
Impact: Plugin authors can't ship updates to Cowork users; the only apparent fix is manually deleting the cached rpm/plugin_<id> snapshot + manifest entry.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗