disinto/dev
openhands 236e19eae1 fix: dev-poll should attempt direct merges before checking agent lock (#531)
Move the direct-merge scan (approved + CI green → try_direct_merge())
above the lock check. Merging an approved PR is a single API call that
doesn't need the dev-agent lock or a Claude session. This ensures
approved PRs get merged even while a dev-agent is running on an
unrelated issue.

The lock still guards dev-agent spawning (AD-002 preserved). Direct
merge failures fall through to the post-lock code for dev-agent
fallback.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 06:46:26 +00:00
..
AGENTS.md chore: gardener housekeeping 2026-03-21 2026-03-21 18:07:37 +00:00
dev-agent.sh fix: feat: unified escalation — single PHASE:escalate path for all agents (#510) 2026-03-21 19:39:04 +00:00
dev-poll.sh fix: dev-poll should attempt direct merges before checking agent lock (#531) 2026-03-22 06:46:26 +00:00
phase-handler.sh fix: feat: unified escalation — single PHASE:escalate path for all agents (#510) 2026-03-21 19:39:04 +00:00
phase-test.sh fix: feat: unified escalation — single PHASE:escalate path for all agents (#510) 2026-03-21 19:39:04 +00:00