disinto/dev
openhands f73d5f471e fix: feat: dev-agent merges its own PRs via non-admin Codeberg account (#172)
- phase-handler.sh: remove do_merge(); on APPROVAL inject exact API
  commands for agent to merge+close directly; PHASE:done now only
  does local cleanup (tmux, worktree, labels) — merge already done
- dev-agent.sh: update PHASE_PROTOCOL_INSTRUCTIONS — Approved means
  merge via API, close issue, then write PHASE:done
- dev-poll.sh: remove try_merge_or_rebase(); for approved+CI-green
  orphaned PRs, spawn dev-agent (recovery mode) to merge instead
- .env.example: document new token roles (CODEBERG_TOKEN = bot for
  push/PR/merge; REVIEW_BOT_TOKEN = human account for approvals)
- AGENTS.md: update token descriptions to match new roles

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 17:59:36 +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: feat: dev-agent merges its own PRs via non-admin Codeberg account (#172) 2026-03-18 17:59:36 +00:00
phase-test.sh fix: needs_human notification sent every poll cycle pre-PR (#103) 2026-03-18 07:35:13 +00:00