Patterns
Implementation control library
Find the implementation control behind the gap.
138 implementation controls mapped to architecture, obligations and evidence. Search the problem; open implementation depth only when you need it.
CodeAct Agent
The CodeAct Agent Pattern defines an architecture in which an agent's primary action mechanism is writing and executin…
Conditional Routing
The Conditional Routing Pattern defines control flow structures for agentic workflows: if/else branching based on LLM…
Context Compression
The Context Compression Pattern defines techniques for managing an agent's context window during long-running workflow…
Dynamic Sub-agent Spawning
The Dynamic Sub-agent Spawning Pattern defines an architecture in which a parent agent creates child agents at runtime…
Iterative Constraint Satisfaction
The Iterative Constraint Satisfaction Pattern defines an architecture in which an agent iteratively refines its output…
Mixture of Agents
The Mixture of Agents (MoA) Pattern defines an architecture in which multiple independent agents — potentially using d…
Parallel Fan-Out / Fan-In
The Parallel Fan-Out / Fan-In Pattern defines an architecture in which a single task is decomposed into N independent…
Plan-and-Execute
The Plan-and-Execute Pattern defines a two-phase agentic architecture: a dedicated Planner decomposes a complex goal i…
ReAct Agent Loop
The ReAct (Reason + Act + Observe) Agent Loop Pattern defines an iterative execution architecture in which an AI agent…
Router / Dispatcher
The Router / Dispatcher Pattern defines a central classifier that receives all incoming requests, determines their int…
Sequential LLM Chain
The Sequential LLM Chain Pattern defines a deterministic multi-step pipeline in which each step's output is validated…
Streaming Progressive Output
The Streaming Progressive Output Pattern defines how agentic workflows deliver partial, incremental results to end-use…