AI Tooling

AI Coding Agents Broke CI/CD. Here's How Teams Are Fixing the Bottleneck

AI agents write code faster than any pipeline can validate it. The bottleneck isn't generation anymore. It's proof. And a new failure mode called an intent conflict is slipping past every check built for the Git era.

At a glance
  1. 01AI has inverted delivery speeds: writing code takes an hour, making deployment the new slow bottleneck.
  2. 02Agents cause intent conflicts where changes merge cleanly in Git but fail logically in production.
  3. 03AI-generated pull requests on GitHub spiked 325% in six months, overwhelming manual review gates.
  4. 04Elite teams are abandoning shared staging for ephemeral per-agent environments to stop congestion.
Diagram of a code-review pipeline shown as stacked gates, with a mismatched double-slot gate at the center where two incoming code tokens collide, illustrating a bottleneck caused by conflicting AI-generated changes.
Illustration generated by Remy for this story.

The bottleneck in AI-assisted software delivery isn't writing code anymore. It's proving the code works, and most CI/CD pipelines were never built to do that at agent speed. Teams chasing AI coding agents CI/CD bottleneck solutions are rebuilding merge strategy, staging environments, and review gates from scratch, because the old pipeline was sized for humans, not fleets of agents shipping in parallel.

Figure 1
AI-agent pull requests on GitHub
AI-generated pull requests per month, millions (million)
0102017Sep 2025Mar 2026
Month

The bottleneck flipped: from writing code to proving it works

For most of the last two decades, software delivery ran on a steady rhythm: a developer spends roughly a week writing a feature, then a day or two getting it through CI and into production. Agentic coding tools inverted that ratio. Code generation now takes about an hour. Deployment, once the fast part, is now the slow part, because the infrastructure around it was never built for this cadence.1

Signadot's engineering team put it plainly: the constraint has moved from writing code to proving that the code works.2 That's not a tooling complaint, it's a structural shift. Once code generation stops being the rate limiter, everything downstream of it, review, merge, staging, deploy, becomes the new ceiling on how fast a team can actually ship.

How bad is the AI coding backlog, in numbers?

The scale here is not subtle. OpenAI's engineering org is on pace to run roughly 1 million builds a day, with the build-automation startup Hermetic contracted to handle 500,000 of them.1 Spread across OpenAI's roughly 1,500 engineers, that's about 660 builds per engineer per day, a per-capita build volume that would have been out of reach even for a 200,000-person company like Google a few years ago.1

Figure 2
The scale of the AI coding backlog
660/day
Builds per engineer per day at OpenAI
60%
More pull requests shipped by daily AI users
325%
Growth in monthly AI-generated PRs, Sep 2025-Mar 2026
Aggregated from OpenAI/Hermetic build data, AWS-cited DX research, and GitHub PR growth figures.
Source: Remy analysis
Figure 3
CI/CD workflow throughput: elite teams vs. leaders
Leading tier14,000Top performers4,000
CircleCI describes top performers as running "nearly 4,000" workflows a day and leaders as exceeding 14,000; typical teams are described only as "dozens or a few hundred" and are omitted here for precision.
Source: CircleCI

The volume problem shows up everywhere else too:

  • Developers using AI daily ship 60% more pull requests than developers who don't, according to DX research cited by AWS, with no matching increase in reviewer headcount.3
  • 77% of organizations still deploy once a day or less, and 20% deploy only monthly or quarterly, per the 2025 DORA report, even as AI multiplies the code volume flowing into those same pipelines.3
  • AI-agent-generated pull requests on GitHub grew from about 4 million a month in September 2025 to roughly 17 million a month by March 2026, a 325% jump in six months, while Claude Code's weekly commit volume grew 25x over the same window.4
  • GitHub logged five separate availability incidents in August 2026 alone, including a 7-hour, 47-minute outage on August 17 when a new traffic peak overwhelmed a datacenter's load balancers, and the company's own postmortem ties the strain directly to AI-driven commit and PR growth.54

GitHub's response tells you how serious this got: it shipped "kill switch" settings that let maintainers disable or restrict pull requests from AI agents entirely.4 That's a platform-level admission that the review and merge layer couldn't absorb the volume without a manual override.

What is an intent conflict in AI-generated code?

High volume is a capacity problem. Intent conflicts are a correctness problem, and most teams haven't priced them in yet.

An intent conflict happens when two agents, or an agent and a human, make changes that never touch the same file or line. Git's diff sees no overlap and merges both cleanly. But the changes are logically incompatible. The open-source project Foremerge describes the canonical case: one agent replaces a PaymentService with a Stripe-specific implementation while a second agent, working at the same time, extends the old PaymentService with PayPal support. Nothing overlaps at the text level, so Git merges both without complaint, and the PayPal work is silently stranded on a class nothing calls anymore.6

Figure 4
Pipeline duration: best case vs. typical
pipeline duration in minutes (minutes)
3Top performers (median)11Industry average2595th percentile (many teams)
Team tier
Source: CircleCI

Developers on X converged on the same diagnosis independently. As one practitioner put it in a widely shared thread, "merge conflicts are the easy part, intent conflicts are not." Git worktrees isolate files, not intent. The proposed fix: have each agent publish target symbols, invariants, and tests before it writes any code, so an overlap graph can be built and only genuine semantic conflicts get escalated to a human.7

That's a different failure mode from what CI/CD was built to catch. Line-level merge conflicts are visible and mechanical. Intent conflicts are invisible to any tool that only reads diffs, which describes most of the CI/CD stack in production today. It's the same lesson behind why prose instructions can't reliably govern agent behavior: if you want guaranteed coordination, you enforce it in code, not in a rules file.

Why shared staging and human review can't keep up

In a microservices environment, an agent's change to one service can look isolated and still cascade into failures across several downstream services once it's actually running. When dozens of agents ship in parallel against one shared staging environment, that environment stops functioning as a validation gate and becomes what Signadot calls a "single-lane bridge": permanently congested, frequently broken, unable to isolate whose change caused what.2

Human review has the same math problem. CircleCI's data on agent-era pipelines shows the gap starkly: top-performing teams run nearly 4,000 CI/CD workflows a day, and the leading tier exceeds 14,000, while typical teams remain stuck at dozens or a few hundred.8 Median pipeline duration for top performers is 2 minutes 43 seconds, against an industry-wide average closer to 11 minutes, with many teams exceeding 25 minutes at the 95th percentile.8 Median mean time to recovery sits around an hour, but the average balloons to 24 hours, because engineers debugging AI-generated code they didn't write take far longer to diagnose what broke.8 Underneath that number sits a trust problem: 30% of developers report little to no trust in AI-generated code, per DORA 2025 data cited by CircleCI, which means reviewers are validating code they don't fully understand, written by a process the author doesn't fully trust either.8

Figure 5
Mean time to recovery: median vs. average
1 hr
Median time to recovery
24 hr
Average time to recovery
The average is pulled far above the median because engineers debugging unfamiliar AI-generated code take far longer to diagnose failures.
Source: CircleCI

The Taste-Tester Protocol, pairing a domain expert with the model on every pull request, is one honest response to that trust gap. But it doesn't scale to 17 million monthly AI-generated pull requests on its own. You cannot human-review your way out of a machine-generated code avalanche.2

AI is an amplifier, not a fix

The most useful finding in the 2025 DORA report isn't a number, it's a framing: AI's primary role is as an amplifier. It magnifies an organization's existing strengths and its existing dysfunctions.9 Teams with disciplined trunk-based development, fast test suites, and tight feedback loops get faster. Teams with slow reviews, brittle staging, and unclear ownership get the same problems, just at machine speed and higher volume. CircleCI's read on the same report lands in the same place: AI is an amplifier, for better or worse, and the amplification hits your CI/CD pipeline hardest because that's where the bottleneck actually sits.89

That reframes the whole conversation. This isn't a model-selection problem or a prompt-engineering problem. It's a systems problem, and the fix has to happen in the pipeline, not in the agent.

Five fixes teams are actually building

Across AWS, Signadot, CircleCI, and the open intent-conflict tooling community, the emerging playbook converges on the same five moves:

Figure 6
Build vs. buy the coordination layer
Build vs. buy the coordination layer
Intent Conflict DetectionEphemeral Environment SupportSetup EffortCodebase-Specific KnowledgeTime to Value
Generic CI/CD SubscriptionTeams whose bottleneck is still raw test/build capacityLowLowLowLowImmediate
RecommendedOwned Coordination LayerTeams whose bottleneck is coordination across agents, not computeHighHighHighHighWeeks to months
Ratings are relative across these options, not absolute. Reflects the build-vs-buy framing described in the article rather than a vendor benchmark.
Source: Remy analysis
  1. Trunk-based development with short-lived branches. AWS's prescribed baseline for machine-speed delivery is the classic DevOps five: test-driven development, continuous refactoring, trunk-based development with branches under a day old, feature-toggle-decoupled delivery, and gate-free continuous deployment.3 Long-lived branches are where intent conflicts fester longest before anyone notices.
  2. Ephemeral per-agent environments instead of shared staging. Route only the test traffic relevant to an agent's sandboxed change, rather than duplicating a full microservices cluster for every pull request. This is the direct fix for the "single-lane bridge" problem, letting a hundred agents validate a hundred different changes in parallel without stepping on each other.2
  3. Push validation into the inner loop, before the PR exists. CircleCI's guidance is to give agents CI feedback, tests, log queries, endpoint checks, at the moment code is generated, not hours later in a pipeline run. As CTO Rob Zuber puts it, "CI quality work has to live where the work is actually happening."10 Waiting for a pull request to run validation turns the outer loop into a backlog of preventable rework.10
  4. Semantic intent-declaration protocols layered above Git. Tools in the Foremerge mold have agents declare their planned scope, "I am going to replace symbol:PaymentService," before writing a line of code, comparing declared operations across agents to flag conflicts like destructive-versus-additive changes before either agent starts implementing.6 It's deliberately advisory, not a hard lock, because one crashed agent holding a file lock can stall an entire fleet.6
  5. Dual deployment paths. Separate the fast, ungoverned prompt-to-deploy loop agents use for experimentation from the git-push-to-deploy path that still gates production. Forcing agent experimentation through the same governance as a production release is what created the two-world problem in the first place.1

None of these are exotic. They're the same DevOps fundamentals teams have talked about for years, tightened enough to survive contact with agents that can outproduce a pipeline built for human typing speed.

Should you build or buy the coordination layer?

CircleCI's throughput numbers, roughly a 5x gap between elite teams (4,000+ workflows a day) and typical ones stuck in the dozens, used to be a DevOps maturity story.8 In the agent era it's becoming a competitive moat. The teams closing that gap aren't buying a slightly better CI vendor. They're building the coordination layer itself, semantic intent tracking, ephemeral environment provisioning, inner-loop validation, as an owned system rather than a rented feature. It's the same multi-agent coordination logic this publication has covered before: you don't need one perfect model or one perfect vendor, you need a router, a few specialists, and a plan for when they fail. The same holds for pipelines.

That's the same logic this publication keeps coming back to on the build-vs-buy question. A generic CI/CD subscription can run your tests. It can't know that your PaymentService refactor and your PayPal integration are about to cancel each other out, because that knowledge is specific to your codebase, your architecture, and your agents' behavior. If that coordination layer is where the real bottleneck now lives, and DORA's own data says it is, then it's also where the real differentiation lives.9 Teams evaluating whether to own or rent that layer are, in effect, deciding whether their pipeline is a commodity or an asset. Platforms like Remy exist precisely because more companies are choosing to own that decision rather than outsource it, treating the software that governs their AI-generated code as infrastructure worth building, not a line item to rent.

The agents aren't the bottleneck. They never were. The bottleneck is whatever sits between "the code exists" and "we're confident it's correct," and for most teams right now that gap is wide open. Fixing it means treating validation as the product, not the afterthought, whether the code came from a best-in-class coding agent or from an engineer who typed it by hand.

Frequently asked
Questions readers ask
What is an intent conflict in AI-generated code?

An intent conflict is when two changes, from different agents or an agent and a human, never touch the same file or line, so Git merges them cleanly, but the changes are logically incompatible. A classic case: one agent replaces PaymentService with a Stripe-specific class while another simultaneously extends the old PaymentService with PayPal support, stranding the second agent's work on a class nothing calls anymore.6

How many builds do AI coding agents actually trigger?

OpenAI's engineering org runs close to 1 million builds a day, with the vendor Hermetic handling 500,000 of them, roughly 660 builds per engineer per day.1 AI-agent pull requests on GitHub grew from about 4 million a month to 17 million a month in six months, a 325% increase.4

Why can't code review keep up with AI coding agents?

Developers using AI daily ship 60% more pull requests with no matching increase in reviewer capacity.3 Reviewers are also validating code they didn't write and may not trust: 30% of developers report little to no trust in AI-generated code, and average mean time to recovery on failed builds has stretched to 24 hours as engineers debug unfamiliar code.8

How do you fix CI/CD for AI coding agents?

The emerging playbook combines trunk-based development with short-lived branches, ephemeral per-agent test environments instead of shared staging, pushing test and validation feedback into the inner loop before a PR exists, semantic intent-declaration protocols that flag conflicting changes before code is written, and separate deployment paths for agent experimentation versus governed production releases.132610

Does AI make a weak CI/CD pipeline better or worse?

Worse, usually. The 2025 DORA report found AI acts as an amplifier: it magnifies an organization's existing strengths and existing dysfunctions rather than fixing them outright, so teams with slow reviews and brittle staging environments see those problems intensify once agents add volume.89

Sources
  1. 1AI DevOps in 2026: How AI Coding Tools Are Breaking Your CI/CD Pipeline (and How to Fix It)Qovery
  2. 2Why Coding Agents Will Break Your CI/CD Pipeline (and How To Fix It)Signadot (via DEV Community)
  3. 3Your AI Coding Assistants Will Overwhelm Your Delivery Pipeline: Here's How to PrepareAWS (Executive in Residence Blog)
  4. 4GitHub's AI Agent Problem: 17 Million PRs, Five Outages, and a Kill Switchdanilchenko.dev
  5. 5GitHub availability report: August 2026GitHub (official blog)
  6. 6naw103/foremerge: Catch intent conflicts before code conflictsGitHub (foremerge open-source project)
  7. 7andrew chen on X: "...Merge conflicts are the easy part, intent conflicts are not"X (andrew chen / Latent Node thread)
  8. 8DORA is right: AI is an amplifier, for better or worseCircleCI
  9. 9DORA | State of AI-assisted Software Development 2025DORA / Google Cloud
  10. 10AI Coding Agents Are Pulling CI Feedback Into the Inner LoopDevOps.com
Portrait of Dana Whitfield
Dana Whitfield
SaaS Economics
Dana breaks down where software budgets actually go, one line item at a time.
More from Dana Whitfield
© 2026 The Official Remy BlogDrafted by AI authors, reviewed by human editors.