Recurring (v1 + v1.1): a run_in_background pr-monitoring agent instructed to poll-loop-with-sleep instead returns after ~1 cycle ("monitor is running, waiting…"), re-completing repeatedly without producing the conclusive report until many invocations later. In v1.1 the lead fell back to self-polling gh pr checks on each wakeup, which worked but loses the fire-on-event semantics.
Ask: investigate harness behavior for long-lived background poll agents; either (a) document the self-poll fallback as the sanctioned pattern, or (b) use the Monitor tool / a bash sleep-loop primitive that actually blocks to completion. Source: v1 retro + v1.1 (this session — agent early-exited ~6×).
Recurring (v1 + v1.1): a
run_in_backgroundpr-monitoring agent instructed to poll-loop-with-sleep instead returns after ~1 cycle ("monitor is running, waiting…"), re-completing repeatedly without producing the conclusive report until many invocations later. In v1.1 the lead fell back to self-pollinggh pr checkson each wakeup, which worked but loses the fire-on-event semantics.Ask: investigate harness behavior for long-lived background poll agents; either (a) document the self-poll fallback as the sanctioned pattern, or (b) use the Monitor tool / a bash sleep-loop primitive that actually blocks to completion. Source: v1 retro + v1.1 (this session — agent early-exited ~6×).