• v0.2.2 67e47de7ca

    pyr0ball released this 2026-04-12 19:02:11 -07:00 | 2 commits to main since this release

    Fixes

    Catalog pathpost-tool-use.py now checks ~/.claude/buddymon/catalog.json first via find_catalog(), matching cli.py. Resolves your buddy display bug caused by CLAUDE_PLUGIN_ROOT pointing to an old cache without evolved forms (Verifex, Veritarch).

    Already-owned spawn guard — monsters already in the collection are silently skipped at spawn time, not just when an encounter is already active. No more CORSCurse re-appearing after it's caught.

    Spawn block indentationset_active_encounter was outside the else block, running even on already-owned skip. Fixed.

    user-prompt-submit null fallback — same buddymon_id null-check fix as was already in post-tool-use.py.

    Roster deliverycmd_roster buffers output to roster_output.txt + writes roster_pending.txt; suppresses stdout when piped (tty check). roster-stop.py reads the output file directly instead of re-running the CLI, eliminating the recursive flag-write loop that would have re-delivered the roster on every subsequent Stop event.

    Downloads