SIGN IN SIGN UP

fix(agents): bound antigravity background-wait by idle_timeout_s

The post-run wait for background subagents/tasks was an unbounded
`while True` that never consulted idle_timeout_s, so a wedged subagent or
a step stuck at status=2 hung the harness forever. Enforce the timeout and,
on expiry, finish the run instead of triggering a resume re-attempt.
A
Axel Delaval committed
8d019a3a0a1eef5cd171337f1bb668c5bc3becda
Parent: b7a2ce9