ai newsFr., 16. Okt.
EilmeldungChatGPT gets deeper Google Chrome integration including control over tabs

Your Agent Opened 15 PRs: How to Review AI-Generated Code as One Work Package

TL;DR In October 2026, Meta presented its RADAR paper (valid on 16 October 2026) at ASE (the Automated Software Engineering conference). It reported that agentic AI drove over 80% of the growth in per-developer diff volume, while the share of diffs reviewed on time went down. One agent task often l

dev.toFreitag 19:06 · 16.10.9 Min. Lesezeit
Bild: dev.to

Last Friday I gave a coding agent one ticket before logging off. I came back Monday, made a coffee, opened GitHub, and found 15 new PRs across 4 repos. Every one was green, every description was polite, and every one was waiting on me.

This is exactly the problem we built Qodo 3.0 around: one task turns into a pile of PRs across several repos, and nothing tells you which ones belong together or where to start.

I love code review. I've spent years telling enterprise teams it's the best quality gate they own. But a review habit built for one human PR at a time falls apart when an agent ships a whole feature as a scatter of diffs.

Meta's paper, "Automating Low-Risk Code Review at Meta: RADAR, Risk Calibration, and Review Efficiency," was presented at ASE 2026 on 13 October. ( ACM DL, arXiv 2605.30208, valid on 16 October 2026.) Meta calls a PR a "diff," so I'll use both words here.

The abstract says "significant lines of code per human-landed diff grew by 105.9% year over year and per-developer diff volume rose 51%, with agentic AI responsible for over 80% of that growth." It also says "the share of diffs receiving timely review has declined." In some large groups, the authors saw "thousands of pending diff reviews."

The stat card shows the gap at a glance. Code volume grew on three axes at once, and timely review moved the other way. The big jump in code came from agents. Reviewers didn't get any slower.

RADAR is a risk-scored funnel. It auto-lands eligible low-to-medium risk diffs and sends everything else to humans. The paper calls this "shifting scarce human attention toward higher risk changes." One caveat: Meta has a monorepo, standardized tooling and heavy test automation, so your numbers will differ. I still take the lesson. Even Meta answered the volume problem by sorting on risk first.

InfoQ's Ben Linders covered Artie Shevchenko's Craft talk on this in "Rigorous Yet Sustainable Human Reviews in the AI Era" ( InfoQ, 3 Sep 2026, valid on 16 October 2026). Shevchenko named the first problem plainly: "First and foremost, it's the sheer volume of incoming code changes."

He added that "everyone has a personal threshold" and that "the fatigue from processing additional reviews grows exponentially." That matches what I hear from enterprise teams every week.

Qodo's 2026 State of AI Code Quality report backs this up. Censuswide surveyed 500 U.S. developers at organizations already using AI meaningfully in the software development lifecycle. 36.4% said reviewing AI code takes the same time but more cognitive effort. 19.0% said PRs are larger and harder to parse, which leads to review fatigue.

Before you read code, collect every PR that came from the same task. Link them through the ticket ID, the agent session, branch names or PR description links.

My favourite cheap fix: tell your agents to put the task ID in every PR title. A search like gh pr list --search "PAY-412 in:title" then pulls the whole package into one list.

Understanding the files inside one PR and ranking the relationships between PRs are two different jobs. Do the second job first, or you'll lose an hour inside PR #9 before you discover PR #2 changes its contract.

Blast radius is how far a change can reach if it behaves differently than you expect. Count downstream repos, service contracts, data and users, not lines.

Qodo's blast radius docs give an example I quote to every team: a one-line edit to a production database config can carry more risk than a large docs update.

Treat the package like stacked pull requests, even if your agent didn't create a formal stack. Foundations go first: schemas, shared libraries, contracts. Consumers come next. Leaf changes such as UI copy and docs come last.

If you want the full mechanics of stacked PRs, our dedicated guide is coming soon.

The swimlane shows that rule applied to 15 PRs in 4 repos. The schema migration, shared client and API contract get read first because five consumer PRs depend on them. The five leaf PRs at the far right barely need a human.

Borrow RADAR's principle: scarce human attention goes to higher risk. Small, reversible leaf PRs with green CI (continuous integration) checks can lean on automated review. Contract, data and auth changes always get a human.

Write that split down as a team rule, not a mood. If you're tightening your wider code review best practices, add a line about which agent PRs skip a human read.

Two senior engineers reading the same 15 PRs is the most expensive mistake I see in enterprise queues. Give the package one owner and agree on a review SLA for it.

Emilie Schario, VP of Engineering at Anaconda and co-founder of Kilo, said it well on Qodo's The Agentic Review podcast: "PRs still have to have a human responsible for them." The owner can pull in specialists for the auth or database PR, but one person makes the final merge call.

A single-diff checklist misses bugs that live between PRs. Check these seams:

Test the combination, not each branch alone. Merge the package into a throwaway integration branch and run the full suite there. Qodo's cross-repository code review flags breaking changes across repo boundaries and links to the affected lines.

When fixes are needed, don't fire 15 separate prompts. Give the agent the package: findings, rules, relationships and the review order. Good context engineering decides whether the agent fixes the consumer or breaks it again.

Qodo co-founder and CEO Itamar Friedman floated where this could go on the same episode: "what about accumulating all these PRs into one huge PR, which is maybe not called a PR anymore, like a version?" He pictured a human reviewing that unit before it merges into main, "maybe not line by line, but the reports that were generated."

The three lanes split the package's work. Automated checks clear the routine leaf PRs. The human owner keeps the contracts, the seams and the merge call. The agent gets one context-rich prompt instead of fifteen thin ones.

Qodo PR Triage is built for the first decision in this workflow: which PR to open first. It ranks your queue using the cross-repo relationships Qodo already maps, so blast radius comes from your codebase, not from line counts. Details below come from the PR Triage docs (valid on 16 October 2026).

PR Triage puts open PRs from GitHub, GitLab, Bitbucket and Azure DevOps in one shared queue. It groups related PRs by PR stacks into what we call work packages. Each PR shows priority, blast radius, SLA, time open and next action.

The priority card adds open findings, estimated effort when available, the reviewer and a confidence signal. You can assign a PR to yourself from the queue, which covers the ownership step for that PR.

Qodo labels each PR as Small, Medium or Large blast radius based on scope and sensitivity, not diff size. It can publish that label on the PR in GitHub, GitLab and Azure DevOps. The label is off by default, and you turn it on in the portal or with publish_blast_radius_labels in.pr_agent.toml.

The Software Map shows downstream dependents and service contracts. Those cross-repo relationships are what let Qodo say "this PR reaches a Critical repo" instead of guessing.

For the hand-off step, Copy as prompt gives Claude Code, Cursor or GitHub Copilot a PR's summary, open findings, applicable rules, check status, cross-repo relationships, PR stack and ownership. That's the context your agent needs to fix a consumer without breaking the producer. For the bigger picture on agent loops, see our guide to agentic workflows in AI development.

When agents write the code, the unit of review changes from one PR to the package of PRs that one task created. Review that package as a whole, or you'll merge the seams blind.

Blast radius decides the order: foundations first, consumers next, leaf changes last. Give the package one owner and hand fixes back to your agent with one prompt that carries the full context. For a wider look at automation, see the best automated code review tools in 2026.

Want to try this on your own queue? Turn on Qodo PR Triage and read the PR Triage docs. And tell me in the comments: how does your team order agent PRs today?

Review AI-generated code from a multi-PR agent task as one work package. Link the PRs to the task, rank them by blast radius, review foundations before consumers, and give the package one owner. Qodo PR Triage groups related PRs into stacks and ranks them by blast radius, SLA and findings.

Blast radius in code review is how far a change can reach if it misbehaves: downstream repos, service contracts, data and users. Qodo labels each PR as Small, Medium or Large blast radius based on scope and sensitivity, not line count, and can publish that label in GitHub, GitLab and Azure DevOps.

Review stacked pull requests from the bottom up. Schemas, shared libraries and contracts come first, then the services that consume them, then leaf changes such as UI and docs. Qodo PR Triage shows PR stacks together, and the Software Map shows which repos depend on a change.

Agent PRs that are small, reversible, isolated and green on checks are the best candidates for automated review only. Meta's RADAR paper reports auto-landing eligible low-to-medium risk diffs with a revert rate one third that of non-RADAR diffs. Qodo's review findings and blast radius labels give you the signals to draw that line in your own repos.

Pull request review best practices for AI-generated code: check CI and test changes first, search for duplicated helpers, trace one critical path end to end, and test PRs together when they touch the same contract. Qodo runs context-aware review on every PR and applies your team's rules, which leaves people the judgment calls.

Code review AI agents can review a whole work package when they get the package context, not one diff at a time. Qodo's Copy as prompt gives Claude Code, Cursor or GitHub Copilot a PR's findings, rules, checks, cross-repo relationships, PR stack and ownership.

Quelle: dev.to (dev.to). Original öffnen