- post-tool-use: find_catalog() checks ~/.claude/buddymon/catalog.json first so Veritarch is always found regardless of which cache CLAUDE_PLUGIN_ROOT points to; fixes 'your buddy' display bug - post-tool-use: skip spawn when monster already in collection (was only checked on existing encounters, not at spawn time; caused already-caught monsters to re-announce) - post-tool-use: fix spawn block indentation — set_active_encounter was outside the else, running even on already-owned skip - user-prompt-submit: same null buddymon_id fallback fix as post-tool-use - cli.py cmd_roster: buffer all output to StringIO; write roster_output.txt + roster_pending.txt; suppress stdout when piped (isatty check) - roster-stop.py: read roster_output.txt directly instead of re-running cli.py (eliminated the recursive flag-write loop); remove unused subprocess import |
||
|---|---|---|
| .. | ||
| post-tool-use.py | ||
| roster-stop.py | ||
| session-start.sh | ||
| session-stop.sh | ||
| user-prompt-submit.py | ||