Agentic AI and Code Reviews

Zach Davis, Michelle Gill, Elisabeth Hendrickson, Angie Jones, Sha Ma, Randy Shoup, James Wickett Β· pdf Β· 2026-09-14 source β†— Reader πŸ–₯️

Agent SecurityCoding AgentsContext EngineeringFeedback LoopsMulti-Agent OrchestrationPull Requests & Async Code ReviewSpec-Driven DevelopmentTrust
As AI agents generate code faster than human attention can scale to review it, code review must be reorganized from a single human merge-time gate into a layered, risk-tiered verification system β€” deterministic checks, continuous author/review-agent loops, structurally independent adversarial review, and specialist multi-agent review β€” with human judgment deliberately reserved for intent, strategic risk, and accountability rather than mechanical inspection, and every automated decision recorded as a durable, auditable artifact.

practical Β· mixed β€” A named pattern language (explicitly modeled on Christopher Alexander) argued into existence through empirical motivation (review-capacity bottleneck), illustrated with three detailed organizational case studies (Block, Cloudflare, DryRun Security), and closed with direct recommendations to engineering leaders β€” practical throughout, with expository pattern definitions and narrative case evidence.

Structure

PartRole
Introduction and Defining Code Review β€” establishes the capacity crisis and a precise three-part definition of code reviewcontext / framing
The Value of Code Reviews β€” cites empirical studies showing review's value extends well beyond defect-finding to maintainability and knowledge sharingevidence / stakes
How Does Agentic Code Review Work — reframes trust as earned, not assumed, and lays out the generation→verification→release→learn loop with risk-tiered human involvementthesis statement
Patterns for Agentic Code Review (nine named, composable patterns: Small Incremental Changes, Shift Left, Design for Verification, Deterministic Engineering Practices, Context Engineering, Continuous Code Quality Loop, Adversarial LLM Review, Multi-Agent Reviews, Spec-Driven Development)core content / toolbox
Case Studies (Block, Cloudflare, DryRun Security) β€” show three independently-arrived-at versions of the same layered system under real organizational constraintsevidence / validation
Concluding Thoughts β€” reframes the shift as organizational redesign (responsibility, risk allocation, role blurring, audit records) rather than a tooling upgradeconclusion

Key terms

Propositions

Arguments

Human-only, single-gate code review cannot be preserved as AI accelerates code volume; it must be redistributed into a layered, continuous, risk-tiered verification system. strength: high
Explicit premises:
Implicit premises:
Inferences:
Independent, structurally adversarial review is necessary wherever an author agent and a reviewer agent might otherwise share assumptions, because shared-context review cannot catch shared blind spots. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents