What is on disk
repo / plugin manifest: 0.6.0
latest published: v0.6.0 (2026-08-01)
installed plugin cache: 0.4.0
Only one version directory exists: ~/.claude/plugins/cache/commitlore/commitlore/0.4.0/. Releases 0.4.1, 0.5.0, 0.5.1 and 0.6.0 never arrived.
Why this is the most important open issue for the product direction
The stated goal is that one install is the last thing a user does. "Runs unattended" has to include staying current, and right now it does not.
Everything fixed since 2026-07-30 is invisible to anyone who installed the plugin — including, from today alone:
|
|
| #409 |
anyone who can write refs/notes/commitlore can forge a [directive] |
| #408 |
an attack paraphrase passes the injection guard while a defensive record is withheld |
| #417 |
an ordinary git fetch silently destroys unpublished records |
| #406 |
a pre-#335 index keeps serving records the current classifier rejects |
| #428 |
a hook can block the commit it sits next to |
Two of those are security fixes. A user on 0.4.0 has none of them and has no signal that they are behind.
What is not the cause
Checked, so the investigation does not restart from zero:
- The cached 0.4.0 server starts and works. Driven directly over stdio it answers
initialize and lists all seven tools with empty stderr, identical to a dev build.
.mcp.json in the cache is well-formed and resolves ${CLAUDE_PLUGIN_ROOT}.
So this is not a broken install. It is an install that never updates.
What needs establishing
- Whether the marketplace entry this plugin was installed from advertises 0.6.0 or is itself pinned.
- Whether a version bump in
.claude-plugin/plugin.json is what triggers a client refresh, and whether the release process updates whatever the client actually reads.
- What a user sees when they are behind — today, apparently nothing.
doctor knows its own version and could say.
Related
#424 reports commitlore's MCP tools vanishing mid-session on this same 0.4.0 cache. Not established as the cause — the server starts cleanly — but any investigation there should record which version it is talking to, because it is not the one in this repository.
What is on disk
Only one version directory exists:
~/.claude/plugins/cache/commitlore/commitlore/0.4.0/. Releases 0.4.1, 0.5.0, 0.5.1 and 0.6.0 never arrived.Why this is the most important open issue for the product direction
The stated goal is that one install is the last thing a user does. "Runs unattended" has to include staying current, and right now it does not.
Everything fixed since 2026-07-30 is invisible to anyone who installed the plugin — including, from today alone:
refs/notes/commitlorecan forge a[directive]git fetchsilently destroys unpublished recordsTwo of those are security fixes. A user on 0.4.0 has none of them and has no signal that they are behind.
What is not the cause
Checked, so the investigation does not restart from zero:
initializeand lists all seven tools with empty stderr, identical to adevbuild..mcp.jsonin the cache is well-formed and resolves${CLAUDE_PLUGIN_ROOT}.So this is not a broken install. It is an install that never updates.
What needs establishing
.claude-plugin/plugin.jsonis what triggers a client refresh, and whether the release process updates whatever the client actually reads.doctorknows its own version and could say.Related
#424 reports commitlore's MCP tools vanishing mid-session on this same 0.4.0 cache. Not established as the cause — the server starts cleanly — but any investigation there should record which version it is talking to, because it is not the one in this repository.