What's Changed
Bug fixes
-
fix: "Review incomplete" regression (concurrent
transfer_taskrace) — Fixes the ~19% "Review incomplete" spike introduced in v2.0.6. When the root agent emitted multipletransfer_taskcalls in one LLM response, docker-agent's parallel tool dispatcher raced on the shared current-agent pointer, causing validation to fail withAgent drafter cannot transfer task to drafter: target agent not in sub-agents list. Two complementary mitigations:parallel_tool_calls: falseon the sonnet model config (API-level guarantee — the model never returns two tool calls in one response)- "Sequential delegation (REQUIRED)" prompt instruction (defense-in-depth — one
transfer_taskper response, wait for the result before the next chunk)
- fix: disable parallel tool calls in pr-review; bump docker-agent to v1.131.0 by @derekmisler in #99
-
fix: false LGTM fallback replaced with incomplete-run notice — When a
transfer_taskdelegation failed, the post-summary defense-in-depth fallback was posting a synthetic "No issues found — LGTM" review, masking a broken pipeline as an approval. Replaced with an explicit⚠️ Review did not completenotice. Thetransfer_taskfailure path inpr-review.yamlis also made unambiguous: on any delegation error, post the incomplete-review COMMENT immediately and stop (no self-reviewing by reading diff files directly).- fix(review-pr): replace false LGTM fallback; harden transfer_task failure path by @derekmisler in #98
-
fix: review timeout bumped 2700 → 3600 s — Sequential chunk delegation takes longer than batched on 4-6 chunk PRs. Budget increased from 45 to 60 min; job
timeout-minutes60 → 75; lock TTL 3600 → 4500 s.
Other changes
- chore: update Docker Agent to v1.136.0 by @docker-agent in #105
- chore: removes .github/workflows/update-consumers.yml by @mpailloncy in #106
Full Changelog: v2.0.6...v2.0.7