Skip to content

Releases: SpillwaveSolutions/codebase-mentor

v1.2.3 — Fix Claude plugin registry key

23 Mar 21:03

Choose a tag to compare

v1.2.2 — Fix Claude Code plugin registration

23 Mar 20:28

Choose a tag to compare

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:

  1. ~/.claude/plugins/known_marketplaces.json — registers "local" as a marketplace source
  2. ~/.claude/plugins/installed_plugins.json — registers codebase-wizard@local
  3. ~/.claude/settings.json — enables the plugin via enabledPlugins

uninstall removes the entries from all three files cleanly.

Upgrade

pip install --upgrade ai-codebase-mentor
ai-codebase-mentor install --for claude

Then start a new Claude Code session for the plugin to be loaded.

v1.2.1 — Fix OpenCode directory names

23 Mar 16:51

Choose a tag to compare

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 opencode

v1.2.0 — OpenCode converter + PyPI publish

23 Mar 03:08

Choose a tag to compare

What's New

OpenCode Converter

  • ai-codebase-mentor install --for opencode converts 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, normalizes subagent_type: "general-purpose""general"
  • Commands copied to command/ (singular), skills copied verbatim, path rewriting ~/.claude~/.config/opencode
  • opencode.json permission pre-authorization written on install
  • 14 tests, all passing

PyPI Publish

  • Package published as ai-codebase-mentor on PyPI
  • GitHub Actions workflow via Trusted Publishers (OIDC — no token secrets)
  • pip install ai-codebase-mentor works

Install

pip install ai-codebase-mentor
ai-codebase-mentor install --for claude
ai-codebase-mentor install --for opencode
ai-codebase-mentor install --for all