disinto/dev
openhands 06cddb456d fix: investigate: PreToolUse guard blocks do_merge() in dev-agent — every disinto PR escalates on merge (#568)
Root cause: two code paths injected merge curl commands into Claude's
session (review-poll.sh APPROVE injection and dev-agent.sh prompt
instructions). The PreToolUse guard correctly blocked these, causing
Claude to write PHASE:escalate instead of merging.

The bash phase handler already handles merging via do_merge() — which
runs outside Claude tool use and is not subject to the guard. Remove
the merge/close curl instructions from both Claude-facing prompts so
the bash orchestrator handles merges as intended.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 07:24:04 +00:00
..
AGENTS.md fix: restore closing --> on AGENTS.md watermark HTML comments 2026-03-23 06:09:19 +00:00
dev-agent.sh fix: investigate: PreToolUse guard blocks do_merge() in dev-agent — every disinto PR escalates on merge (#568) 2026-03-23 07:24:04 +00:00
dev-poll.sh fix: feat: dev-poll checks priority-labeled issues before plain backlog (#555) 2026-03-22 13:41:57 +00:00
phase-handler.sh fix: fix: dev-agent escalates when dev-poll races it to merge — should detect already-merged PR (#548) 2026-03-22 12:24:58 +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