Patterns

Choose a pattern for the production constraint in front of you.

Start With What You Need

If You Need ToStart Here
Put behavior behind a boundaryStart with Agentic Contract and Supervisor Pattern.
Make execution inspectableRead State Machine Pattern and Durable Execution.
Catch failure earlierRead Validator Asymmetry, Golden Dataset, and Seam Ownership.
Route work by cost and riskRead Intelligence Routing and Iron Triangle.
Design agent-facing interfacesRead Agent-Friendly API Surface and Vision-First Pipeline.

Pattern Entry Points

Reliability Decision Guide

When an agent system starts failing in production, add the smallest structure that contains the failure mode in front of you.

If You SeeStart WithAdd When
Plausible wrong answersValidator AsymmetryExamples accumulate and need eval loops
Untrusted context or toolsCognitive FirewallPrivileged lanes need logs and escalation
Long tasks fail or repeatDurable ExecutionRetries need recovery and dead-letter paths
Smart behavior in the coreDumb Core, Smart EdgeAutonomy is earned at bounded edges
Handoffs lose ownershipSeam OwnershipThe failure recurs across teams or agents

Do not add all five at once. Reliability work should follow the failure path, not the taxonomy.

Pattern Families

Use these groups when you know the kind of constraint you are facing, then follow the closest live entry.

What To Look For

Read each pattern for four things: the production constraint, the structure that contains it, the cost of adding that structure, and the point where a simpler design is better.

For the underlying ideas, see Concepts. For the book-length version, see Production-Ready AI Agents.