v0.12.22
What's New
Auth Error Auto-Recovery
- Provider 401/auth errors now trigger a 24-hour backoff instead of burning invocations
- Running tasks finish their current phase gracefully (no kill), but no new phases start
- Wakeup probes auth-backed-off providers with a quick "say ok" test each cycle
- When auth recovers, backoff clears automatically and runners resume
First Responder Presets & Fix Buttons
- Monitor run detail page: "Dispatch First Responder" (default preset) + "Investigate & Fix" (
fix_and_monitorpreset) - After investigation completes: "Try to Fix" and "Stop All Runners" re-dispatch buttons
- API and CLI accept
--presetoverride for first responder dispatch
Investigator → First Responder Rename
- Full rename across DB (V22 migration), API, CLI, and WebUI
- Severity reclassification: info=doesn't block, warning=suboptimal, critical=blocks progress
- Remediation attempt tracking: auto-disables projects after 3 failed fix attempts
- New
disable_projectandreset_projectfirst responder actions
Project Detail — All Task States
- 6 stat cards now show all 10 task states with grouping:
Pending | In Progress/Review | Completed | Failed/Disputed | Skipped/Partial | Blocked
Cookie Persistence
- Projects page "Show disabled" toggle persisted in cookie
- Monitor config collapse state persisted in cookie
Full Changelog: v0.12.21...v0.12.22