Describe the bug
The two client manifests never got bumped after v0.3.1, while marketplace.json tracked every release:
| tag |
.claude-plugin/plugin.json |
.codex-plugin/plugin.json |
marketplace.json |
| v0.3.1 |
0.3.0 |
0.3.0 |
0.3.1 |
| v0.4.0 |
0.3.0 |
0.3.0 |
0.4.0 |
| v0.5.0 |
0.3.0 |
0.3.0 |
0.5.0 |
| v0.6.0 |
0.3.0 |
0.3.0 |
0.6.0 |
At v0.6.0 the new agent-plugin/plugin.json correctly says 0.6.0, so it is only the two client manifests.
On Claude Code this means:
- the payload installs to
~/.claude/plugins/cache/win-dev-skills/winui/**0.3.0** no matter which release it is;
claude plugin update winui@win-dev-skills compares manifest versions, decides it is already current, and never re-extracts;
claude plugin list reports Version: 0.3.0 for a 0.6.0 payload.
The practical effect is that no label anywhere tells you which payload is actually installed, and updating requires uninstall + install instead of update.
Suggested fix: bump the two client manifests as part of the release, and add a consistency check across all four manifests.
Affected skill / tool
area: plugin / install
To Reproduce
claude plugin marketplace add microsoft/win-dev-skills
claude plugin install winui@win-dev-skills
claude plugin list
Expected behavior
The two client manifests carry the version of the release they ship in
Session report (strongly recommended)
Build / runtime output
Copilot CLI version
No response
Plugin version
No response
OS version
No response
.NET SDK version
No response
Additional context
No response
Describe the bug
The two client manifests never got bumped after v0.3.1, while
marketplace.jsontracked every release:.claude-plugin/plugin.json.codex-plugin/plugin.jsonmarketplace.jsonAt v0.6.0 the new
agent-plugin/plugin.jsoncorrectly says0.6.0, so it is only the two client manifests.On Claude Code this means:
~/.claude/plugins/cache/win-dev-skills/winui/**0.3.0**no matter which release it is;claude plugin update winui@win-dev-skillscompares manifest versions, decides it is already current, and never re-extracts;claude plugin listreportsVersion: 0.3.0for a 0.6.0 payload.The practical effect is that no label anywhere tells you which payload is actually installed, and updating requires
uninstall+installinstead ofupdate.Suggested fix: bump the two client manifests as part of the release, and add a consistency check across all four manifests.
Affected skill / tool
area: plugin / install
To Reproduce
claude plugin marketplace add microsoft/win-dev-skills
claude plugin install winui@win-dev-skills
claude plugin list
Expected behavior
The two client manifests carry the version of the release they ship in
Session report (strongly recommended)
Build / runtime output
Copilot CLI version
No response
Plugin version
No response
OS version
No response
.NET SDK version
No response
Additional context
No response