disinto/dev
openhands bb2af8db10 fix: address review feedback — set -e bug, sentinel path, fragile grep, stale comment (#171)
- Fix set -e bug: use `_merge_rc=0; do_merge ... || _merge_rc=$?` so non-zero
  returns don't kill the agent before _merge_rc is captured
- Fix sentinel path: skip sentinel break for APPROVE so do_merge() always runs,
  even when review-poll.sh injected the verdict first
- Fix fragile grep: match HTTP 405 alone instead of `grep -qi "not enough"` —
  any 405 from the merge endpoint is a structural block (approvals, branch
  protection), not a transient error
- Fix stale comment/status in PHASE:done handler: "orchestrator or Claude"
  instead of "agent"

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 19:53:26 +00:00
..
dev-agent.sh fix: feat: dev-agent merges its own PRs via non-admin Codeberg account (#172) 2026-03-18 17:59:36 +00:00
dev-poll.sh fix: feat: dev-agent merges its own PRs via non-admin Codeberg account (#172) 2026-03-18 17:59:36 +00:00
phase-handler.sh fix: address review feedback — set -e bug, sentinel path, fragile grep, stale comment (#171) 2026-03-18 19:53:26 +00:00
phase-test.sh fix: needs_human notification sent every poll cycle pre-PR (#103) 2026-03-18 07:35:13 +00:00