• v0.2.1 a80e41a63b

    pyr0ball released this 2026-04-12 18:46:10 -07:00 | 4 commits to main since this release

    What's New

    Fixes

    • Structured roster with four sections: BUDDYMON · LANGUAGE MASCOTS · LANGUAGE AFFINITIES · BUG TROPHY CASE
    • Roster output routed through Stop hook (avoids Bash truncation)
    • Stale buddy guard: prevents caught trophies from appearing as active buddy
    • Already-owned auto-dismiss: instant clear for monsters already in collection
    • New language trigger: use affinity XP (not volatile session list) to prevent false positives
    • catalog.json copied to ~/.claude/buddymon/ on install for stable path resolution
    • VoidSpecter duplicate entry cleaned up

    Session state

    • Per-session XP files fall through to active.json when buddymon_id is null (pgrp mismatch fix)

    Language mascots

    • Spawn probability: base_rate * (1 + affinity_level * affinity_scale)
    • Passive strength reduction on each Write/Edit in matching language (floor 5%)
    • Affinity-based catch formula for mascots in cmd_catch()
    Downloads