Customize panel hides Version row when plugin version is in marketplace.json
Resolved 💬 1 comment Opened Apr 28, 2026 by 0xnfrith Closed May 30, 2026
Summary
The Customize → <plugin> panel in Claude Code Desktop renders a "Version" row when the plugin's version field is in plugin.json. When the version is set in the marketplace.json plugin entry instead (a valid path per the version resolution waterfall), the Version row is omitted entirely from the panel.
Reproduction
Case A — version in plugin.json:
plugin.jsonhas"version": "0.1.1",marketplace.jsonplugin entry has noversion- Customize → <plugin> shows:
Version: 0.1.1✓
Case B — version in marketplace.json:
plugin.jsonhas noversion,marketplace.jsonplugin entry has"version": "0.1.0-beta.31"- Customize → <plugin> shows: no Version row at all
Expected
Version row renders in both cases. The resolution waterfall handles either configuration correctly server-side; the UI should match.
Actual
UX inconsistency between two documented-valid configurations.
Environment
Claude Code Desktop v2.1.121, macOS.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗