# awesome-agentic-patterns **Repository Path**: zivelin/awesome-agentic-patterns ## Basic Information - **Project Name**: awesome-agentic-patterns - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-02 - **Last Updated**: 2026-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Awesome Agentic Patterns [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) ![Awesome Agentic Patterns](/agentic-patterns.jpeg) 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. --- ## What counts as a pattern? * **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. --- ## Quick Tour of Categories | Category | What you'll find | | --------------------------- | --------------------------------------------------------- | | [**Orchestration & Control**](#orchestration-control) | Task decomposition, sub‑agent spawning, tool routing | | [**Context & Memory**](#context-memory) | Sliding‑window curation, vector cache, episodic memory | | [**Feedback Loops**](#feedback-loops) | Compilers, CI, human review, self‑healing retries | | [**Tool Use & Environment**](#tool-use-environment) | Shell, browser, DB, Playwright, sandbox tricks | | [**UX & Collaboration**](#ux-collaboration) | Prompt hand‑offs, staged commits, async background agents | | [**Reliability & Eval**](#reliability-eval) | Guardrails, eval harnesses, logging, reproducibility | *Categories are fluid — open a PR if you see a better slice!* The tables below are auto‑generated from the `patterns/` folder. --- ### Context & Memory - [Context Window Anxiety Management](patterns/context-window-anxiety-management.md) - [Context-Minimization Pattern](patterns/context-minimization-pattern.md) UPDATED - [Curated Code Context Window](patterns/curated-code-context-window.md) - [Curated File Context Window](patterns/curated-file-context-window.md) - [Dynamic Context Injection](patterns/dynamic-context-injection.md) - [Episodic Memory Retrieval & Injection](patterns/episodic-memory-retrieval-injection.md) - [Filesystem-Based Agent State](patterns/filesystem-based-agent-state.md) - [Layered Configuration Context](patterns/layered-configuration-context.md) - [Memory Synthesis from Execution Logs](patterns/memory-synthesis-from-execution-logs.md) - [Proactive Agent State Externalization](patterns/proactive-agent-state-externalization.md) ### Feedback Loops - [Background Agent with CI Feedback](patterns/background-agent-ci.md) - [Coding Agent CI Feedback Loop](patterns/coding-agent-ci-feedback-loop.md) - [Dogfooding with Rapid Iteration for Agent Improvement](patterns/dogfooding-with-rapid-iteration-for-agent-improvement.md) - [Graph of Thoughts (GoT)](patterns/graph-of-thoughts.md) - [Inference-Healed Code Review Reward](patterns/inference-healed-code-review-reward.md) - [Reflection Loop](patterns/reflection.md) - [Rich Feedback Loops > Perfect Prompts](patterns/rich-feedback-loops.md) - [Self-Critique Evaluator Loop](patterns/self-critique-evaluator-loop.md) - [Self-Discover: LLM Self-Composed Reasoning Structures](patterns/self-discover-reasoning-structures.md) - [Spec-As-Test Feedback Loop](patterns/spec-as-test-feedback-loop.md) - [Tool Use Incentivization via Reward Shaping](patterns/tool-use-incentivization-via-reward-shaping.md) ### Learning & Adaptation - [Agent Reinforcement Fine-Tuning (Agent RFT)](patterns/agent-reinforcement-fine-tuning.md) - [Compounding Engineering Pattern](patterns/compounding-engineering-pattern.md) - [Skill Library Evolution](patterns/skill-library-evolution.md) - [Variance-Based RL Sample Selection](patterns/variance-based-rl-sample-selection.md) ### Orchestration & Control - [Action-Selector Pattern](patterns/action-selector-pattern.md) - [Agent-Driven Research](patterns/agent-driven-research.md) - [Autonomous Workflow Agent Architecture](patterns/autonomous-workflow-agent-architecture.md) - [Conditional Parallel Tool Execution](patterns/parallel-tool-execution.md) - [Continuous Autonomous Task Loop Pattern](patterns/continuous-autonomous-task-loop-pattern.md) - [Discrete Phase Separation](patterns/discrete-phase-separation.md) UPDATED - [Disposable Scaffolding Over Durable Features](patterns/disposable-scaffolding-over-durable-features.md) - [Distributed Execution with Cloud Workers](patterns/distributed-execution-cloud-workers.md) UPDATED - [Dual LLM Pattern](patterns/dual-llm-pattern.md) - [Explicit Posterior-Sampling Planner](patterns/explicit-posterior-sampling-planner.md) - [Feature List as Immutable Contract](patterns/feature-list-as-immutable-contract.md) - [Inference-Time Scaling](patterns/inference-time-scaling.md) - [Initializer-Maintainer Dual Agent Architecture](patterns/initializer-maintainer-dual-agent.md) - [Inversion of Control](patterns/inversion-of-control.md) - [Iterative Multi-Agent Brainstorming](patterns/iterative-multi-agent-brainstorming.md) - [Language Agent Tree Search (LATS)](patterns/language-agent-tree-search-lats.md) - [LLM Map-Reduce Pattern](patterns/llm-map-reduce-pattern.md) - [Multi-Model Orchestration for Complex Edits](patterns/multi-model-orchestration-for-complex-edits.md) UPDATED - [Opponent Processor / Multi-Agent Debate Pattern](patterns/opponent-processor-multi-agent-debate.md) - [Oracle and Worker Multi-Model Approach](patterns/oracle-and-worker-multi-model.md) - [Parallel Tool Call Learning](patterns/parallel-tool-call-learning.md) - [Plan-Then-Execute Pattern](patterns/plan-then-execute-pattern.md) - [Progressive Autonomy with Model Evolution](patterns/progressive-autonomy-with-model-evolution.md) - [Progressive Complexity Escalation](patterns/progressive-complexity-escalation.md) UPDATED - [Self-Rewriting Meta-Prompt Loop](patterns/self-rewriting-meta-prompt-loop.md) - [Specification-Driven Agent Development](patterns/specification-driven-agent-development.md) - [Stop Hook Auto-Continue Pattern](patterns/stop-hook-auto-continue-pattern.md) - [Sub-Agent Spawning](patterns/sub-agent-spawning.md) UPDATED - [Swarm Migration Pattern](patterns/swarm-migration-pattern.md) - [Three-Stage Perception Architecture](patterns/three-stage-perception-architecture.md) - [Tool Capability Compartmentalization](patterns/tool-capability-compartmentalization.md) - [Tree-of-Thought Reasoning](patterns/tree-of-thought-reasoning.md) ### Reliability & Eval - [Anti-Reward-Hacking Grader Design](patterns/anti-reward-hacking-grader-design.md) - [Asynchronous Coding Agent Pipeline](patterns/asynchronous-coding-agent-pipeline.md) - [CriticGPT-Style Code Review](patterns/criticgpt-style-evaluation.md) - [Extended Coherence Work Sessions](patterns/extended-coherence-work-sessions.md) - [Lethal Trifecta Threat Model](patterns/lethal-trifecta-threat-model.md) - [Merged Code + Language Skill Model](patterns/merged-code-language-skill-model.md) - [No-Token-Limit Magic](patterns/no-token-limit-magic.md) - [RLAIF (Reinforcement Learning from AI Feedback)](patterns/rlaif-reinforcement-learning-from-ai-feedback.md) - [Structured Output Specification](patterns/structured-output-specification.md) UPDATED - [Versioned Constitution Governance](patterns/versioned-constitution-governance.md) ### Security & Safety - [Deterministic Security Scanning Build Loop](patterns/deterministic-security-scanning-build-loop.md) - [Isolated VM per RL Rollout](patterns/isolated-vm-per-rl-rollout.md) - [PII Tokenization](patterns/pii-tokenization.md) ### Tool Use & Environment - [Agent SDK for Programmatic Control](patterns/agent-sdk-for-programmatic-control.md) - [Agent-First Tooling and Logging](patterns/agent-first-tooling-and-logging.md) - [Agentic Search Over Vector Embeddings](patterns/agentic-search-over-vector-embeddings.md) - [CLI-Native Agent Orchestration](patterns/cli-native-agent-orchestration.md) - [Code Mode MCP Tool Interface Improvement Pattern](patterns/code-first-tool-interface-pattern.md) - [Code-Over-API Pattern](patterns/code-over-api-pattern.md) - [Code-Then-Execute Pattern](patterns/code-then-execute-pattern.md) - [Dual-Use Tool Design](patterns/dual-use-tool-design.md) - [Dynamic Code Injection (On-Demand File Fetch)](patterns/dynamic-code-injection-on-demand-file-fetch.md) - [Egress Lockdown (No-Exfiltration Channel)](patterns/egress-lockdown-no-exfiltration-channel.md) - [LLM-Friendly API Design](patterns/llm-friendly-api-design.md) - [Patch Steering via Prompted Tool Selection](patterns/patch-steering-via-prompted-tool-selection.md) - [Progressive Tool Discovery](patterns/progressive-tool-discovery.md) - [Shell Command Contextualization](patterns/shell-command-contextualization.md) - [Subagent Compilation Checker](patterns/subagent-compilation-checker.md) - [Tool Use Steering via Prompting](patterns/tool-use-steering-via-prompting.md) - [Virtual Machine Operator Agent](patterns/virtual-machine-operator-agent.md) - [Visual AI Multimodal Integration](patterns/visual-ai-multimodal-integration.md) ### UX & Collaboration - [Abstracted Code Representation for Review](patterns/abstracted-code-representation-for-review.md) - [Agent-Assisted Scaffolding](patterns/agent-assisted-scaffolding.md) - [Agent-Friendly Workflow Design](patterns/agent-friendly-workflow-design.md) - [Chain-of-Thought Monitoring & Interruption](patterns/chain-of-thought-monitoring-interruption.md) UPDATED - [Human-in-the-Loop Approval Framework](patterns/human-in-loop-approval-framework.md) UPDATED - [Latent Demand Product Discovery](patterns/latent-demand-product-discovery.md) - [Seamless Background-to-Foreground Handoff](patterns/seamless-background-to-foreground-handoff.md) - [Spectrum of Control / Blended Initiative](patterns/spectrum-of-control-blended-initiative.md) - [Team-Shared Agent Configuration as Code](patterns/team-shared-agent-configuration.md) - [Verbose Reasoning Transparency](patterns/verbose-reasoning-transparency.md) --- ## Contributing in 3 steps 1. **Fork & branch** → `git checkout -b add-my-pattern` 2. **Add a pattern file** under `patterns/` using the template above. 3. **Open a PR** titled `Add: my-pattern-name` — the README & site will regenerate automatically. See [`CONTRIBUTING.md`](https://github.com/nibzard/awesome-agentic-patterns/blob/main/CONTRIBUTING.md) for the fine print. --- ## Inspiration This project started after the write‑up [**"What Sourcegraph learned building AI coding agents"**](https://www.nibzard.com/ampcode) (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! --- ## License Apache‑2.0. See [`LICENSE`](https://github.com/nibzard/awesome-agentic-patterns/blob/main/LICENSE).