disinto/dev
openhands 85fffd9fb7 fix: CI fix counter can be wasted by guard hits — consider check_only mode (#377)
Orphan and stuck-PR CI-failure paths in dev-poll.sh called
handle_ci_exhaustion without check_only, incrementing the fix counter on
every poll cycle even when guards (session checks, is_blocked) prevented
an actual agent launch. This could exhaust the 3-attempt budget without
any real fix attempts.

Now both paths use the same two-phase pattern as the backlog scan:
1. check_only during the scan (no counter increment)
2. Increment atomically at actual launch time

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 11:22:07 +00:00
..
dev-agent.sh fix: phase-handler.sh DELETE backlog label uses string 'backlog' not numeric ID (#375) 2026-03-21 10:59:46 +00:00
dev-poll.sh fix: CI fix counter can be wasted by guard hits — consider check_only mode (#377) 2026-03-21 11:22:07 +00:00
phase-handler.sh fix: fix: action formulas must not contain secrets in issue body (#291) 2026-03-21 09:54:21 +00:00
phase-test.sh fix: PHASE:needs_human missing from crash-path terminal set in monitor_phase_loop (#342) 2026-03-21 03:50:21 +00:00