Cowork desktop: marketplace plugin listing cache stale post re-add
Summary
Cowork desktop BETA caches the plugin marketplace listing aggressively. After re-adding a marketplace whose .claude-plugin/marketplace.json references a plugin with a newer plugin.json version, Cowork continues showing the old version. UI shows only "Desinstalar" — no "Update" / "Reinstalar" button.
Reproduction
- Install plugin v1.1.0 from marketplace
admin431/PoWi-Mobile - In repo, bump
plugin.jsonversion to v1.5.0 (multiple commits, all merged to develop) - In Cowork: Marketplaces → remove
admin431/PoWi-Mobile - Re-add marketplace with same URL
https://github.com/admin431/PoWi-Mobile - Restart Cowork desktop multiple times
Expected
Cowork detects new plugin.json version (v1.5.0) and either:
- Shows "Update available" with button to apply, OR
- Refreshes listing automatically post re-add
Actual
Cowork keeps showing v1.1.0. UI offers only "Desinstalar". No way to update without uninstall+reinstall (which loses any local config).
Workaround
Uninstall plugin → Use zip flow (build zip from PowerShell with & scripts/build_powi_plugin_zip.ps1, then "+" → "Subir plugin" with the zip). Plugin installs fresh at v1.5.0. Loses marketplace tracking.
Why this matters
For organizations distributing private plugins via marketplace (our case: admin431/PoWi-Mobile with internal-only plugin), every plugin update requires this manual workaround. Defeats the purpose of marketplace-based distribution.
Environment
- Cowork desktop (Windows 11)
- Plugin:
powi-claude-pluginprivate marketplaceadmin431/PoWi-Mobile - Repo always has
plugin.jsonversion > marketplace.json version (per Anthropic doc:plugin.jsonvalue always wins silently)
3 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Closing as duplicate of #36700 which has more comprehensive investigation (Windows specifics, exhaustive workaround attempts, server-side cache analysis). Voting there. Thank you @github-actions[bot] for the duplicate detection.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.