The review panel
A review panel reads every diff.
Before a pull request gets to you, several reviewers read the diff, each looking for a different kind of problem. Their findings go on the pull request, a fix agent answers them, and the panel reads again until a round turns up nothing.
The reviewers
Each reviewer looks for something different.
Each one runs as its own subagent, with one job.
- One job eachSecurity, Correctness, Standards and a Second opinion each read for their own kind of problem, so a finding comes with the reason it matters.
- Your choice of modelYou can give each reviewer its own model, so the code gets read by a different model from the one that wrote it.
On the pull request
It all happens on the pull request.
Nothing gets settled in a side channel. You can read each finding and check each fix.
- Findings as threadsEach finding is posted on the pull request as a thread on the lines it’s about.
- A fix agent answers each oneA fix agent fixes each finding, replies on its thread with what it changed, and resolves it.
- Round after roundThen the panel reads the diff again. It keeps going until a round finds nothing, and each round stays on record.
The review desk
Your review starts where theirs ended.
By the time you open it, the questions have been asked and answered.
- Screenshots, marked upThe review desk shows the screenshots the agent took, marked up, next to each round’s record.
How it works
How a review round works
- ReadEach reviewer reads the diff for its kind of problem.
- PostFindings go on the pull request as threads.
- FixA fix agent fixes, replies and resolves each one.
- RepeatUntil a round finds nothing.
Questions
Asked about the review panel.
Isn’t this an AI reviewing an AI?
The reviewers are agents, yes. What they find and what was changed is all on the pull request, so you check the work rather than trust it, and you approve the merge.
Do the reviewers use a different model?
Only if you set one. By default each reviewer uses the runtime’s default model, and you can give any reviewer its own.
The waitlist