A curated catalogue of agentic AI patterns ā realāworld tricks, workflows, and miniāarchitectures that help autonomous or semiāautonomous AI agents get useful work done in production.
Why?Tutorials show toy demos. Real products hide the messy bits. This list surfaces the repeatable patterns that bridge the gap so we can all ship smarter, faster agents.
Repeatableā more than one team is using it.
Agentācentricā improves how an AI agent senses, reasons, or acts.
Traceableā backed by a public reference: blog post, talk, repo, or paper.
If your link ticks those boxes, it belongs here.
Visit: https://agentic-patterns.com
The website offers powerful discovery tools beyond this README:
Pattern Explorer: Browse, filter, and search all patterns by category, status, complexity, and more
Compare Tool: Side-by-side comparison of multiple patterns with shared attributes
Decision Explorer: Interactive guide to find the right pattern for your use case
Graph Visualization: Visual map of pattern relationships and connections
Pattern Packs: Curated collections of patterns for common agent architectures
Developer Guides: In-depth documentation on pattern selection and usage
Dark Mode: Full theme support for comfortable reading in any environment
Built with Astro, deployed on Vercel, source code in apps/web/.
Canary Rollout and Automatic Rollback for Agent Policy Changes
CriticGPT-Style Code Review
Extended Coherence Work Sessions
Failover-Aware Model Fallback
Lethal Trifecta Threat Model
LLM Observability
Merged Code + Language Skill Model
No-Token-Limit Magic
Output Verification Loop
Reliability Problem Map Checklist for RAG and Agents
RLAIF (Reinforcement Learning from AI Feedback)
Schema Validation Retry with Cross-Step Learning
Structured Output Specification
Subagent Compilation Checker
Versioned Constitution Governance
Workflow Evals with Mocked Tools
Black-Box Skill Invocation
Cryptographic Governance Audit Trail
Denial Tracking & Permission Escalation
Deterministic Security Scanning Build Loop
Deterministic Threat Rule Scanning
External Credential Sync
Hook-Based Safety Guard Rails for Autonomous Code Agents
Isolated VM per RL Rollout
Non-Custodial Spending Controls
PII Tokenization
Policy-Gated Tool Proxy
Sandboxed Tool Authorization
Soulbound Identity Verification
Transitive Vouch-Chain Trust
Zero-Trust Agent Mesh
Agent SDK for Programmatic Control
Agent-First Tool Discovery
Agent-First Tooling and Logging
Agentic Search Over Vector Embeddings
AI Web Search Agent Loop
CLI-First Skill Design
CLI-Native Agent Orchestration
Code Mode MCP Tool Interface Improvement Pattern
Code-Over-API Pattern
Code-Then-Execute Pattern
Cross-Protocol Agent Discovery
Dual-Use Tool Design
Dynamic Code Injection (On-Demand File Fetch)
Egress Lockdown (No-Exfiltration Channel)
Intelligent Bash Tool Execution
LLM-Friendly API Design
MCP Pattern Injection
Multi-Platform Communication Aggregation
Multi-Platform Webhook Triggers
Patch Steering via Prompted Tool Selection
Progressive Tool Discovery
Shell Command Contextualization
Static Service Manifest for Agents
Tool Use Steering via Prompting
Unified Tool Gateway
Virtual Machine Operator Agent
Visual AI Multimodal Integration
Abstracted Code Representation for Review
Agent-Assisted Scaffolding
Agent-Friendly Workflow Design
AI-Accelerated Learning and Skill Development
Chain-of-Thought Monitoring & Interruption
Codebase Optimization for Agents
Democratization of Tooling via Agents
Dev Tooling Assumptions Reset
Human-in-the-Loop Approval Framework
Latent Demand Product Discovery
Milestone Escrow for Agent Resource Funding
Proactive Trigger Vocabulary
Seamless Background-to-Foreground Handoff
Spectrum of Control / Blended Initiative
Team-Shared Agent Configuration as Code
Verbose Reasoning Transparency
This project includes llms.txt, a machine-readable documentation file designed to help AI assistants and LLMs understand and recommend appropriate patterns.
What's included:
Pattern categories and their purposes
Key patterns with concise descriptions
Usage guidelines for AI assistants
Pattern selection strategies based on use case requirements
For developers building AI assistants:
The llms.txt file can be provided to LLMs as context to improve pattern recommendations. It's optimized for:
RAG systems indexing this catalogue
AI coding assistants suggesting patterns
LLM-powered tools that recommend agentic patterns
Access: https://agentic-patterns.com/llms.txt (also available in apps/web/public/llms.txt)
Fork & branchā- git checkout -b add-my-pattern
Add a pattern fileunder- patterns/using the template above.
Run- bun run build:datato refresh the generated README sections and site data.
Open a PRtitled- Add: my-pattern-name.
This repository is pattern-first: proposals that are primarily product announcements or promotions will be rejected, even if technically valid.
See CONTRIBUTING.md for the fine print.
This project started after the writeāup "What Sourcegraph learned building AI coding agents" (28 May 2025) and the ongoing Raising an Agent video diary. Many first patterns come straight from those lessons ā thanks to everyone sharing their journey in the open!