Claude Code plugin stuck at 0.1.0 — version in .claude-plugin/plugin.json never bumped

Author: K4leriCreated Jul 7, 2026Updated Jul 7, 2026

Problem

The Claude Code plugin can't be updated. Running /plugin always reports:

ida-pro-mcp is already at the latest version (0.1.0).

even though the repo has moved far ahead (the tool itself is at 2.0.0).

Root cause

Claude Code decides whether an update is available by reading the version field in .claude-plugin/plugin.jsonnot git commits, tags, or pyproject.toml.

That field is hardcoded to 0.1.0 and has never been bumped:

json
{
  "name": "ida-pro",
  "version": "0.1.0"
}

Meanwhile the actual versions diverge:

Source Version Used by Claude Code?
.claude-plugin/plugin.json 0.1.0 ✅ yes
pyproject.toml 2.0.0 ❌ no

Because the manifest version never changes, Claude Code compares 0.1.0 == 0.1.0 and refuses to pull newer code. Anyone who installed months ago is silently frozen on an old commit with no way to update through /plugin (short of a full uninstall/reinstall).

For example, my install is pinned to commit 47de01b (May 17) while main is at abb2732 (Jun 22) — a month of changes that /plugin will not fetch.

Fix

Bump the version in .claude-plugin/plugin.json on every release, ideally keeping it in sync with pyproject.toml, so Claude Code can detect updates.

Workaround for users (until fixed)

Uninstall and reinstall the plugin via /plugin, or manually clear the cache directory:

~/.claude/plugins/cache/mrexodia/ida-pro-mcp/