v0.13.1
Fix: Completion Loop Prevention
Fixes a bug where certain models (e.g. Kimi K2.6) would enter an infinite loop after teammates completed their work. The lead and teammate kept waking each other with courtesy replies, and the cycle never stopped.
- Added a
reported_to_leadflag that gets set when a teammate goes idle after messaging the lead - Messages to completed teammates are stored but no longer pushed via
promptAsync - Broadcasts and recovery redelivery also skip completed teammates
- Wake-lead now has a 5s cooldown and skips when all teammates are done
- Peer-flush and nudge skip completed teammates
- Flag resets if a teammate gets re-activated, so follow-up work still flows normally
- 10 new tests covering the loop scenario, Q&A during work, and re-activation
Full Changelog: v0.13.0...v0.13.1