Releases: SpillwaveSolutions/codebase-mentor
v1.2.3 — Fix Claude plugin registry key
Full Changelog: v1.2.2...v1.2.3
v1.2.2 — Fix Claude Code plugin registration
Bug Fix
Claude Code: Plugin not discoverable after install
The v1.2.1 installer copied plugin files to ~/.claude/plugins/codebase-wizard/ but never
registered the plugin in Claude Code's three-file registry. Commands were silently ignored.
Fixed: The installer now writes all three required registry files on install --for claude:
~/.claude/plugins/known_marketplaces.json— registers"local"as a marketplace source~/.claude/plugins/installed_plugins.json— registerscodebase-wizard@local~/.claude/settings.json— enables the plugin viaenabledPlugins
uninstall removes the entries from all three files cleanly.
Upgrade
pip install --upgrade ai-codebase-mentor
ai-codebase-mentor install --for claudeThen start a new Claude Code session for the plugin to be loaded.
v1.2.1 — Fix OpenCode directory names
Bug Fix
OpenCode installer: singular directory names
OpenCode discovers agents in agent/ and skills in skill/ (singular), not agents/ or skills/ (plural). The v1.2.0 installer used plural names, so OpenCode silently ignored the installed files.
Fixed: Converter now installs to agent/, command/, skill/ — all singular, matching OpenCode's layout exactly.
command/ was already correct in v1.2.0.
Upgrade
pip install --upgrade ai-codebase-mentor
ai-codebase-mentor install --for opencodev1.2.0 — OpenCode converter + PyPI publish
What's New
OpenCode Converter
ai-codebase-mentor install --for opencodeconverts Claude Code plugin format to OpenCode-native files- Converts agent frontmatter:
allowed_tools:PascalCase array →tools:lowercase object - 5 special tool name mappings (AskUserQuestion→question, SkillTool→skill, TodoWrite→todowrite, WebFetch→webfetch, WebSearch→websearch)
- Named colors → hex (13 colors), strips
name:field, normalizessubagent_type: "general-purpose"→"general" - Commands copied to
command/(singular), skills copied verbatim, path rewriting~/.claude→~/.config/opencode opencode.jsonpermission pre-authorization written on install- 14 tests, all passing
PyPI Publish
- Package published as
ai-codebase-mentoron PyPI - GitHub Actions workflow via Trusted Publishers (OIDC — no token secrets)
pip install ai-codebase-mentorworks
Install
pip install ai-codebase-mentor
ai-codebase-mentor install --for claude
ai-codebase-mentor install --for opencode
ai-codebase-mentor install --for all