Fixes
- In-place upgrade: Upgrade now updates files directly in the current plugin directory — no new version directories, no registry changes needed. This eliminates the stale
installed_plugins.jsonproblem entirely. - Hook self-healing:
pretooluse.mjsauto-fixesinstalled_plugins.jsonon first tool use if the registry doesn't match the hook's directory (runs once per session). - Startup self-healing:
start.mjsauto-detects newer version directories and updates the registry on MCP startup. - Stale cache cleanup: Old version directories from previous upgrade attempts are automatically cleaned up.
Upgrade
/context-mode:upgrade
Restart your Claude Code session after upgrade.