You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: daemon idle reaper checks work bead assignee before killing polecats
The idle reaper checked agent bead hook_bead to determine if a polecat
had active work, but updateAgentHookBead was made a no-op (declaring
work bead assignee as authoritative). This caused the reaper to kill
working polecats whose agent bead hook_bead pointed to stale/closed
beads from previous swarms.
Add hasAssignedOpenWork() fallback: before killing a polecat as
"working-no-hook", query bd list for beads assigned to this polecat
with hooked/in_progress/open status. If any exist, the polecat has
active work and should not be reaped.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments