chore: bump plugin version to 0.1.1 so the shim fix is installable - #11
Merged
Conversation
`claude plugin update` compares the version in .claude-plugin/plugin.json, not the commit. 3093c45 fixed marketplace installs but shipped without a bump, so existing installs fetch the new commit into the marketplace clone, stay pinned to the old one, and report "already at the latest version" — leaving the fix for "a marketplace install does not work" reachable only by uninstall + reinstall. Bump plugin.json and Cargo.toml in step, and record the rule in CLAUDE.md next to the shim note. Signed-off-by: Glenn Gore <glenn.g@affinidi.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
claude plugin updatecompares theversionin.claude-plugin/plugin.json, not the commit.3093c45fixed marketplace installs but shipped without a bump. The effect on an install that predates it:bin/),bin/),claude plugin updatereports "already at the latest version (0.1.0)",${CLAUDE_PLUGIN_ROOT}/bin/vta-agent-memoryisENOENT, so the MCP server never starts and the six memory tools are absent.So the fix for "a marketplace install does not work" was reachable only by uninstall + reinstall, by exactly the people whose install did not work.
Changes
.claude-plugin/plugin.json→0.1.1Cargo.toml(+ lock) →0.1.1— same artifact, and plugin.json's version names the install directoryCLAUDE.md: the rule, next to the shim non-negotiable it follows fromVerified
Reproduced the
ENOENTagainst a real install pinned to20e3686, then confirmed a fresh install atedf1d38resolves the shim and completes an MCP handshake listing all six tools over stdio.cargo fmt --checkandcargo clippy --all-targetsclean;claude plugin validate .passes.