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.json has "version": "0.1.1", marketplace.json plugin entry has no version
  • Customize → <plugin> shows: Version: 0.1.1

Case B — version in marketplace.json:

  • plugin.json has no version, marketplace.json plugin 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.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗