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(workflow): dedupe progress rows, close leaked coroutines, cap runaway loops (#191)
- render_progress() re-listed agents truncated by the per-phase max_agents
cap as duplicate "unphased" rows; now filters by phase membership instead
of a rendered-id set.
- parallel() left already-created agent() coroutines unclosed when its
argument validation raised, leaking "never awaited" warnings.
- The Python port dropped the reference implementation's 1000-agent
lifetime backstop, so a workflow script with an unbounded loop and no
token_budget could spawn subagents forever; restored the cap.
0 commit comments