We raised $3M for agent-native runners

Review agent changes with independent reviewers

Give reviewers a separate view of the change and feed verified findings back into a fix-and-review loop.

How companies used this technique

Read what each company changed and follow the original sources.

Review each agent change with reviewers that see only the diff

Translated to GitHub Actions

What Anthropic built
Bun's Rust port ran about 50 dynamic workflows in Claude Code, with an implementer, two or more adversarial reviewers and a fixer in each loop.
Your GitHub Actions version
A review job that reads each agent pull request with a fresh agent and posts findings the author's agent addresses before merge.

Bun's Rust port ran as about 50 dynamic workflows in Claude Code. In each loop, one implementer wrote the change, two or more adversarial reviewers tried to find reasons it did not work, and a fixer applied their feedback. The implementer never reviewed and the reviewers never implemented. Each reviewer was a second Claude in its own context window that received the diff, told to find the way the change is wrong. In GitHub Actions, the same split is a review job that reads each agent pull request with a fresh agent and posts findings the author's agent addresses before merge.

Every line of code was reviewed by two separate adversarial reviewers (also Claude) and went through a round of fixes before committing. Source

Use it when
Agents open pull requests that one bot or one human reviews, and the agent that wrote a change also judges it.
Before applying it
A person still decides what merges. Cap the reviewers per pull request, keep the existing required checks, and read what the reviewers catch before making the job required.
GitHub Actions adaptation
Compare the source system with your own workflow before applying this translation.

Review pull requests with a scout and deep reviewers

Translated to GitHub Actions

What DoorDash built
DoorDash's code review agent runs a lead scout, two deep reviewers and a disprove-it pass, and many reviews fire automatically when a pull request opens across 56 repositories.
Your GitHub Actions version
A workflow that runs a review agent on every pull request, reads the diff with a full clone and posts only the findings that survive a disprove-it pass.

In a typical week, DoorDash's code review agent reviews more than 10,000 pull requests across 56 onboarded repositories, and many reviews fire automatically when a pull request opens. A lead scout reads the diff and lists investigation leads; two deep reviewers verify the leads with a full clone of the repository, and a disprove-it pass keeps only the findings that survive scrutiny. Review rules come from per-domain profiles mined from AGENTS.md files, past reviews, design decisions and incidents, and routing loads only the profiles a change touches. Findings post about seven minutes after a pull request opens, at about $3 per review, and 60.2% of settled high and critical findings lead to a code change before merge. DashBench, DoorDash's replay benchmark of historical pull requests, tests each change to the reviewer before it ships.

A review costs roughly $3 on average today. Source

60.2% of settled high and critical findings result in the engineer changing code before merge (n=2,256) Source

Use it when
Pull requests wait on human review for issues an automated reviewer could flag first, or an existing bot reviewer posts comments authors skim past.
Before applying it
Precision keeps authors reading: post only verified findings anchored to a changed line, and measure acceptance alongside a replay benchmark.
GitHub Actions adaptation
Compare the source system with your own workflow before applying this translation.

Let agents review agents until the reviewers are satisfied

On OpenAI's agent-first product team, the author agent reviews its own change locally, requests further agent reviews locally and in the cloud, answers every human or agent comment, and repeats until every agent reviewer is satisfied. Humans may review a pull request and are not required to, and almost all review effort moved to agents reviewing agents. Across the five-month agent-first project, the post reports roughly 1,500 pull requests and an average throughput of 3.5 PRs per engineer per day.

Use it when
Agent-authored pull requests wait on human review as the slowest step in the merge path.
Before applying it
The team built this around its own tooling and a repository shaped for agents. Start with changes where an agent reviewer already catches what a person would, and keep human review for decisions that need judgment.

Company Playbooks