Cloudflare builds CI-native multi-agent AI code review system across 48,095 merge requests
Code review was reliably bottlenecking Cloudflare's engineering teams, with a median wait time for a first review measured in hours. Off-the-shelf AI code review tools lacked the flexibility and customisation required at Cloudflare's scale, and a naive approach of stuffing diffs into a large language model produced a flood of vague, noisy output.
Commercial AI code review tools were insufficiently configurable for a large engineering organization. A naive single-prompt LLM approach of grabbing a git diff and asking a model to find bugs produced a flood of vague suggestions, hallucinated syntax errors, and redundant advice.
source quote
source quote
source quote
source quote
source quote
source quote
source quote
source quote
source quote
In its first month the system completed 131,246 review runs across 48,095 merge requests in 5,169 repositories, with a median review time of 3 minutes and 39 seconds, an average cost of $1.19, an 85.7% prompt cache hit rate, and engineers needing to break glass on only 0.6% of merge requests.
Show all 22 reported metrics
Compare to your context
Tell us your scale, team, and constraints. We'll show what changes at your size, what fails at your scale, and whether this case is a fit, needs adaptation, or won't scale to you. Free demo, no signup.
Frequently asked questions
What did this team achieve with this AI workflow?
In its first month the system completed 131,246 review runs across 48,095 merge requests in 5,169 repositories, with a median review time of 3 minutes and 39 seconds, an average cost of $1.19, an 85.7% prompt cache hi…
What tools did this team use?
OpenCode, Claude Opus 4.7, GPT-5.4, Claude Sonnet 4.6, GPT-5.3 Codex, Kimi K2.5, GitLab, Cloudflare Worker, Workers KV, Bun.
What results were reported?
Review runs in first 30 days: 131,246; Merge requests reviewed: 48,095; Repositories covered: 5,169; Average reviews per merge request: 2.7 (source-reported, not independently verified).
What failed first in this deployment?
Commercial AI code review tools were insufficiently configurable for a large engineering organization.
How is this quality assurance AI workflow structured?
Merge request opens review → MR classified by risk tier → Diff noise filtered → Specialized reviewers launched → Sub-reviewers analyze code → Coordinator consolidates findings → Approval decision routing → Structured review comment posted → Incremental re-review on new commits.
Related quality assurance cases
Now compare it to your context
This case is one data point. Whether its pattern fits you depends on your volumes, your stack, and your exception load — that comparison is the step no case study can do for you.