What Is AI Agent Blast Radius?

AI agent blast radius is the set of repositories, services and pipelines downstream of a change made by an AI coding agent that can break when that change ships. The term reached mainstream usage through Amazon's March 2026 internal memo, reported by the Financial Times, which described a pattern of AI-linked production incidents as "high blast radius", and the 2026 data behind it is unpacked in our blast radius post.

definition

AI agent blast radius is the set of repositories, services and pipelines downstream of a change made by an AI coding agent that can break when that change ships, measured across the cross-repo dependency graph rather than within the single repository the agent has cloned.

This is change blast radius, meaning what a change breaks. It is distinct from the fault-isolation sense of blast radius used in cell-based architecture and AWS resilience design, where the term describes how far a single runtime failure is allowed to spread.

Why agents widen the blast radius

An AI coding agent's context is the repository it has cloned. The edges that break when a shared artifact changes live in other repositories: a Dockerfile FROM line pinning your base image, a Terraform source block consuming your module, a GitLab CI include pulling your template, a Helm chart dependency. The agent optimises for local correctness inside the repo it can see, and production breaks at the cross-repo edges it cannot.

That gap is now measurable. Cortex's 2026 Engineering in the Age of AI benchmark reports change failure rates up roughly 30% and incidents per pull request up 23.5% since AI adoption accelerated, with close to 90% of engineering teams using AI coding tools. Google's 2025 DORA report confirms the adoption figure and finds AI has a negative relationship with delivery stability overall. CodeRabbit measured roughly 1.7 times the defect rate in AI-generated code versus human-written code in production pull requests.

The full read of those numbers, and what to put between the agent and main, is in the blast radius post.

Containment patterns

There are three ways teams try to contain AI agent blast radius. Each one helps. They differ in what they actually map.

Version pinning and slow rollout

Pinning a consumer to a known-good version and rolling changes out gradually slows the cascade. A downstream repo that pins your base image to an explicit tag will not pull a breaking change the moment you publish it, and a staged rollout gives you time to notice damage before it reaches every consumer. This is genuinely fine at small scale. What it does not do is tell you which repositories consume the artifact in the first place, so it slows the blast radius without mapping it.

Hand-maintained coordination graphs

Some teams write the dependency model down by hand. Mabl’s is the most documented example: an 850-line Repo Coordination Graph spanning 79 repositories that their agents query at planning time, which they credit with cutting context drift from roughly 40% of agent failures to under 5%. It works. The cost is that a hand-maintained registry has to be kept current by humans at the same throughput the agents are changing the repos, and that maintenance burden grows with every repository added.

A parsed dependency graph as a pre-merge gate

The third pattern derives the graph from the source instead of maintaining it by hand: parse the Terraform source blocks, Dockerfile FROM lines, CI include directives and Helm chart dependencies across the org, resolve consumers to producers, and query the result before a change merges. The pull request asks which consumers this change affects and gets a deterministic answer back. That determinism is the point. A deploy gate needs a deterministic answer, not a confidence score.

The hand-maintained pattern is documented in how three teams arrived at the same diagnosis; the case for deriving the graph deterministically rather than inferring it is in inferred context is not a dependency graph.

Can an agent check blast radius before making a change?

Yes, if it has a queryable graph to call. With the graph exposed as an HTTP API, an agent resolves the repository it is about to change, asks for the transitive set of consumers, and gets the affected repos back before it opens a pull request:

# "What breaks if I ship this?"
$ curl api.riftmap.dev/api/v1/repositories/{id}/impact \
     -H "X-API-Key: $RIFTMAP_KEY"

{ "affected": [
    { "repo": "acme/platform-prod", "depth": 1 },
    { "repo": "acme/monitoring",    "depth": 2 }
  ], "total_affected": 7 }

The same lookup is what makes the economics work. Meta's April 2026 write-up on their tribal knowledge engine reports that providing a cross-repo dependency index turns "what depends on X?" from a multi-file exploration of roughly 6,000 tokens into a single graph lookup of about 200, a 30-times reduction. Riftmap exposes exactly this surface; how AI coding agents query it covers the endpoints.

Common questions

01 What is AI agent blast radius?

AI agent blast radius is the set of repositories, services and pipelines downstream of a change made by an AI coding agent that can break when that change ships. It is a property of the cross-repo dependency graph around the change, not of the diff itself. A change an agent makes inside one repository can have a blast radius of forty repositories if forty of them consume the artifact it touched.

02 Can an AI coding agent analyse blast radius before making code changes?

Yes, if the agent has a queryable dependency graph to call. The agent resolves the repository it is about to change, requests the transitive set of consumers, and gets the affected repositories back before it opens a pull request. Without that graph the agent only sees the repository it has cloned, so the cross-repo blast radius stays invisible until something breaks in production.

03 How do you contain AI agent blast radius?

Three patterns are in use. Version pinning and slow rollout slow the cascade but do not map it. A hand-maintained coordination graph (the Mabl pattern) works but is expensive to keep current. A parsed dependency graph queried as a pre-merge gate gives a deterministic answer to which consumers a change affects before it merges, which is the control a deploy gate actually needs.

04 Is AI agent blast radius different from blast radius in fault-isolation architecture?

Yes. AI agent blast radius is change blast radius: what a specific code change can break across the repositories that depend on it. The fault-isolation sense of blast radius, used in cell-based architecture and AWS resilience design, is about limiting how far a runtime failure can spread. They share a metaphor but describe different things: one is the reach of a change, the other the containment of a fault.

Riftmap maps the blast radius for you

Riftmap is a change impact engine for multi-repo systems. It scans a GitLab or GitHub organisation with a single read-only token, auto-discovers every cross-repo dependency from the actual source files across all 12 ecosystems, and serves the resulting graph two ways: an interactive blast-radius view for engineers, and an HTTP API for AI coding agents to query before they merge. No per-repo configuration. No YAML to maintain.