{"id":28514996,"url":"https://github.com/nibzard/awesome-agentic-patterns","last_synced_at":"2026-03-04T16:31:23.282Z","repository":{"id":296547289,"uuid":"993717808","full_name":"nibzard/awesome-agentic-patterns","owner":"nibzard","description":"A curated catalogue of awesome agentic AI patterns","archived":false,"fork":false,"pushed_at":"2026-02-27T08:11:49.000Z","size":3136,"stargazers_count":3421,"open_issues_count":1,"forks_count":210,"subscribers_count":26,"default_branch":"main","last_synced_at":"2026-02-27T13:55:45.231Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://agentic-patterns.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nibzard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-05-31T11:20:41.000Z","updated_at":"2026-02-27T13:40:06.000Z","dependencies_parsed_at":"2026-02-19T01:00:36.524Z","dependency_job_id":null,"html_url":"https://github.com/nibzard/awesome-agentic-patterns","commit_stats":null,"previous_names":["nibzard/awesome-agentic-patterns"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nibzard/awesome-agentic-patterns","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nibzard%2Fawesome-agentic-patterns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nibzard%2Fawesome-agentic-patterns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nibzard%2Fawesome-agentic-patterns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nibzard%2Fawesome-agentic-patterns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nibzard","download_url":"https://codeload.github.com/nibzard/awesome-agentic-patterns/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nibzard%2Fawesome-agentic-patterns/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30056056,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T18:21:05.932Z","status":"ssl_error","status_checked_at":"2026-03-03T18:20:59.341Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-09T02:05:30.002Z","updated_at":"2026-03-04T16:31:23.270Z","avatar_url":"https://github.com/nibzard.png","language":"Python","funding_links":[],"categories":["💬 Community Resources","Community Resources","🌟 Community Agent Harnesses","Catalog"],"sub_categories":["A2A (Agent2Agent Protocol)","📚 Awesome Lists","Essential Readings \u0026 Ecosystem Maps"],"readme":"# Awesome Agentic Patterns\n\n![Awesome Agentic Patterns](/agentic-patterns.jpeg)\n\nA 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.\n\n\u003e **Why?**\n\u003e 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.\n\n---\n\n## What counts as a pattern?\n\n* **Repeatable** – more than one team is using it.\n* **Agent‑centric** – improves how an AI agent senses, reasons, or acts.\n* **Traceable** – backed by a public reference: blog post, talk, repo, or paper.\n\nIf your link ticks those boxes, it belongs here.\n\n---\n\n## Quick Tour of Categories\n\n\u003c!-- AUTO-GENERATED TOC START --\u003e\n|  Category                                              |  What you'll find                                         |\n| ------------------------------------------------------ | --------------------------------------------------------- |\n| [**Context \u0026 Memory**](#context-memory)                | Sliding‑window curation, vector cache, episodic memory    |\n| [**Feedback Loops**](#feedback-loops)                  | Compilers, CI, human review, self‑healing retries         |\n| [**Learning \u0026 Adaptation**](#learning-adaptation)      | Agent RFT, skill libraries, variance‑based RL             |\n| [**Orchestration \u0026 Control**](#orchestration-control)  | Task decomposition, sub‑agent spawning, tool routing      |\n| [**Reliability \u0026 Eval**](#reliability-eval)            | Guardrails, eval harnesses, logging, reproducibility      |\n| [**Security \u0026 Safety**](#security-safety)              | Isolated VMs, PII tokenization, security scanning         |\n| [**Tool Use \u0026 Environment**](#tool-use-environment)    | Shell, browser, DB, Playwright, sandbox tricks            |\n| [**UX \u0026 Collaboration**](#ux-collaboration)            | Prompt hand‑offs, staged commits, async background agents |\n\u003c!-- AUTO-GENERATED TOC END --\u003e\n\n*Categories are fluid — open a PR if you see a better slice!*\nThe tables below are auto‑generated from the `patterns/` folder.\n\n---\n\n\u003c!-- …existing content above… --\u003e\n\n\u003c!-- AUTO-GENERATED PATTERNS START --\u003e\n\n### \u003ca name=\"context-memory\"\u003e\u003c/a\u003eContext \u0026 Memory\n\n- [Agent-Powered Codebase Q\u0026A / Onboarding](patterns/agent-powered-codebase-qa-onboarding.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Context Window Anxiety Management](patterns/context-window-anxiety-management.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Context Window Auto-Compaction](patterns/context-window-auto-compaction.md)\n- [Context-Minimization Pattern](patterns/context-minimization-pattern.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Curated Code Context Window](patterns/curated-code-context-window.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Curated File Context Window](patterns/curated-file-context-window.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Dynamic Context Injection](patterns/dynamic-context-injection.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Episodic Memory Retrieval \u0026 Injection](patterns/episodic-memory-retrieval-injection.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Filesystem-Based Agent State](patterns/filesystem-based-agent-state.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Layered Configuration Context](patterns/layered-configuration-context.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Memory Synthesis from Execution Logs](patterns/memory-synthesis-from-execution-logs.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Proactive Agent State Externalization](patterns/proactive-agent-state-externalization.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Progressive Disclosure for Large Files](patterns/progressive-disclosure-large-files.md)\n- [Prompt Caching via Exact Prefix Preservation](patterns/prompt-caching-via-exact-prefix-preservation.md)\n- [Self-Identity Accumulation](patterns/self-identity-accumulation.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Semantic Context Filtering Pattern](patterns/semantic-context-filtering.md)\n- [Working Memory via TodoWrite](patterns/working-memory-via-todos.md)\n\n### \u003ca name=\"feedback-loops\"\u003e\u003c/a\u003eFeedback Loops\n\n- [AI-Assisted Code Review / Verification](patterns/ai-assisted-code-review-verification.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Background Agent with CI Feedback](patterns/background-agent-ci.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Coding Agent CI Feedback Loop](patterns/coding-agent-ci-feedback-loop.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Dogfooding with Rapid Iteration for Agent Improvement](patterns/dogfooding-with-rapid-iteration-for-agent-improvement.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Graph of Thoughts (GoT)](patterns/graph-of-thoughts.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Incident-to-Eval Synthesis](patterns/incident-to-eval-synthesis.md) \u003cspan class='new-badge'\u003eNEW\u003c/span\u003e\n- [Inference-Healed Code Review Reward](patterns/inference-healed-code-review-reward.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Iterative Prompt \u0026 Skill Refinement](patterns/iterative-prompt-skill-refinement.md)\n- [Reflection Loop](patterns/reflection.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Rich Feedback Loops \u003e Perfect Prompts](patterns/rich-feedback-loops.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Self-Critique Evaluator Loop](patterns/self-critique-evaluator-loop.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Self-Discover: LLM Self-Composed Reasoning Structures](patterns/self-discover-reasoning-structures.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Spec-As-Test Feedback Loop](patterns/spec-as-test-feedback-loop.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Tool Use Incentivization via Reward Shaping](patterns/tool-use-incentivization-via-reward-shaping.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n\n### \u003ca name=\"learning-adaptation\"\u003e\u003c/a\u003eLearning \u0026 Adaptation\n\n- [Agent Reinforcement Fine-Tuning (Agent RFT)](patterns/agent-reinforcement-fine-tuning.md)\n- [Compounding Engineering Pattern](patterns/compounding-engineering-pattern.md)\n- [Frontier-Focused Development](patterns/frontier-focused-development.md)\n- [Memory Reinforcement Learning (MemRL)](patterns/memory-reinforcement-learning-memrl.md)\n- [Shipping as Research](patterns/shipping-as-research.md)\n- [Skill Library Evolution](patterns/skill-library-evolution.md)\n- [Variance-Based RL Sample Selection](patterns/variance-based-rl-sample-selection.md)\n\n### \u003ca name=\"orchestration-control\"\u003e\u003c/a\u003eOrchestration \u0026 Control\n\n- [Action-Selector Pattern](patterns/action-selector-pattern.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Agent Modes by Model Personality](patterns/agent-modes-by-model-personality.md)\n- [Agent-Driven Research](patterns/agent-driven-research.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Autonomous Workflow Agent Architecture](patterns/autonomous-workflow-agent-architecture.md)\n- [Budget-Aware Model Routing with Hard Cost Caps](patterns/budget-aware-model-routing-with-hard-cost-caps.md) \u003cspan class='new-badge'\u003eNEW\u003c/span\u003e\n- [Burn the Boats](patterns/burn-the-boats.md)\n- [Conditional Parallel Tool Execution](patterns/parallel-tool-execution.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Continuous Autonomous Task Loop Pattern](patterns/continuous-autonomous-task-loop-pattern.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Custom Sandboxed Background Agent](patterns/custom-sandboxed-background-agent.md)\n- [Discrete Phase Separation](patterns/discrete-phase-separation.md)\n- [Disposable Scaffolding Over Durable Features](patterns/disposable-scaffolding-over-durable-features.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Distributed Execution with Cloud Workers](patterns/distributed-execution-cloud-workers.md)\n- [Dual LLM Pattern](patterns/dual-llm-pattern.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Explicit Posterior-Sampling Planner](patterns/explicit-posterior-sampling-planner.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Factory over Assistant](patterns/factory-over-assistant.md)\n- [Feature List as Immutable Contract](patterns/feature-list-as-immutable-contract.md)\n- [Hybrid LLM/Code Workflow Coordinator](patterns/hybrid-llm-code-workflow-coordinator.md)\n- [Inference-Time Scaling](patterns/inference-time-scaling.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Initializer-Maintainer Dual Agent Architecture](patterns/initializer-maintainer-dual-agent.md)\n- [Inversion of Control](patterns/inversion-of-control.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Iterative Multi-Agent Brainstorming](patterns/iterative-multi-agent-brainstorming.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Lane-Based Execution Queueing](patterns/lane-based-execution-queueing.md)\n- [Language Agent Tree Search (LATS)](patterns/language-agent-tree-search-lats.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [LLM Map-Reduce Pattern](patterns/llm-map-reduce-pattern.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Multi-Model Orchestration for Complex Edits](patterns/multi-model-orchestration-for-complex-edits.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Opponent Processor / Multi-Agent Debate Pattern](patterns/opponent-processor-multi-agent-debate.md)\n- [Oracle and Worker Multi-Model Approach](patterns/oracle-and-worker-multi-model.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Parallel Tool Call Learning](patterns/parallel-tool-call-learning.md)\n- [Plan-Then-Execute Pattern](patterns/plan-then-execute-pattern.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Planner-Worker Separation for Long-Running Agents](patterns/planner-worker-separation-for-long-running-agents.md)\n- [Progressive Autonomy with Model Evolution](patterns/progressive-autonomy-with-model-evolution.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Progressive Complexity Escalation](patterns/progressive-complexity-escalation.md)\n- [Recursive Best-of-N Delegation](patterns/recursive-best-of-n-delegation.md)\n- [Self-Rewriting Meta-Prompt Loop](patterns/self-rewriting-meta-prompt-loop.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Specification-Driven Agent Development](patterns/specification-driven-agent-development.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Stop Hook Auto-Continue Pattern](patterns/stop-hook-auto-continue-pattern.md)\n- [Sub-Agent Spawning](patterns/sub-agent-spawning.md)\n- [Subject Hygiene for Task Delegation](patterns/subject-hygiene.md)\n- [Swarm Migration Pattern](patterns/swarm-migration-pattern.md)\n- [Three-Stage Perception Architecture](patterns/three-stage-perception-architecture.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Tool Capability Compartmentalization](patterns/tool-capability-compartmentalization.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Tool Selection Guide](patterns/tool-selection-guide.md)\n- [Tree-of-Thought Reasoning](patterns/tree-of-thought-reasoning.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Workspace-Native Multi-Agent Orchestration](patterns/workspace-native-multi-agent-orchestration.md) \u003cspan class='new-badge'\u003eNEW\u003c/span\u003e\n\n### \u003ca name=\"reliability-eval\"\u003e\u003c/a\u003eReliability \u0026 Eval\n\n- [Action Caching \u0026 Replay Pattern](patterns/action-caching-replay.md)\n- [Adaptive Sandbox Fan-Out Controller](patterns/adaptive-sandbox-fanout-controller.md)\n- [Anti-Reward-Hacking Grader Design](patterns/anti-reward-hacking-grader-design.md)\n- [Asynchronous Coding Agent Pipeline](patterns/asynchronous-coding-agent-pipeline.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Canary Rollout and Automatic Rollback for Agent Policy Changes](patterns/canary-rollout-and-automatic-rollback-for-agent-policy-changes.md) \u003cspan class='new-badge'\u003eNEW\u003c/span\u003e\n- [CriticGPT-Style Code Review](patterns/criticgpt-style-evaluation.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Extended Coherence Work Sessions](patterns/extended-coherence-work-sessions.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Failover-Aware Model Fallback](patterns/failover-aware-model-fallback.md)\n- [Lethal Trifecta Threat Model](patterns/lethal-trifecta-threat-model.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [LLM Observability](patterns/llm-observability.md)\n- [Merged Code + Language Skill Model](patterns/merged-code-language-skill-model.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [No-Token-Limit Magic](patterns/no-token-limit-magic.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Reliability Problem Map Checklist for RAG and Agents](patterns/wfgy-reliability-problem-map.md) \u003cspan class='new-badge'\u003eNEW\u003c/span\u003e\n- [RLAIF (Reinforcement Learning from AI Feedback)](patterns/rlaif-reinforcement-learning-from-ai-feedback.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Schema Validation Retry with Cross-Step Learning](patterns/schema-validation-retry-cross-step-learning.md)\n- [Structured Output Specification](patterns/structured-output-specification.md)\n- [Versioned Constitution Governance](patterns/versioned-constitution-governance.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Workflow Evals with Mocked Tools](patterns/workflow-evals-with-mocked-tools.md)\n\n### \u003ca name=\"security-safety\"\u003e\u003c/a\u003eSecurity \u0026 Safety\n\n- [Deterministic Security Scanning Build Loop](patterns/deterministic-security-scanning-build-loop.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [External Credential Sync](patterns/external-credential-sync.md)\n- [Hook-Based Safety Guard Rails for Autonomous Code Agents](patterns/hook-based-safety-guard-rails.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Isolated VM per RL Rollout](patterns/isolated-vm-per-rl-rollout.md)\n- [Non-Custodial Spending Controls](patterns/non-custodial-spending-controls.md) \u003cspan class='new-badge'\u003eNEW\u003c/span\u003e\n- [PII Tokenization](patterns/pii-tokenization.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Sandboxed Tool Authorization](patterns/sandboxed-tool-authorization.md)\n- [Soulbound Identity Verification](patterns/soulbound-identity-verification.md) \u003cspan class='new-badge'\u003eNEW\u003c/span\u003e\n- [Zero-Trust Agent Mesh](patterns/zero-trust-agent-mesh.md) \u003cspan class='new-badge'\u003eNEW\u003c/span\u003e\n\n### \u003ca name=\"tool-use-environment\"\u003e\u003c/a\u003eTool Use \u0026 Environment\n\n- [Agent SDK for Programmatic Control](patterns/agent-sdk-for-programmatic-control.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Agent-First Tooling and Logging](patterns/agent-first-tooling-and-logging.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Agentic Search Over Vector Embeddings](patterns/agentic-search-over-vector-embeddings.md)\n- [AI Web Search Agent Loop](patterns/ai-web-search-agent-loop.md)\n- [CLI-First Skill Design](patterns/cli-first-skill-design.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [CLI-Native Agent Orchestration](patterns/cli-native-agent-orchestration.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Code Mode MCP Tool Interface Improvement Pattern](patterns/code-first-tool-interface-pattern.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Code-Over-API Pattern](patterns/code-over-api-pattern.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Code-Then-Execute Pattern](patterns/code-then-execute-pattern.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Dual-Use Tool Design](patterns/dual-use-tool-design.md)\n- [Dynamic Code Injection (On-Demand File Fetch)](patterns/dynamic-code-injection-on-demand-file-fetch.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Egress Lockdown (No-Exfiltration Channel)](patterns/egress-lockdown-no-exfiltration-channel.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Intelligent Bash Tool Execution](patterns/intelligent-bash-tool-execution.md)\n- [LLM-Friendly API Design](patterns/llm-friendly-api-design.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Multi-Platform Communication Aggregation](patterns/multi-platform-communication-aggregation.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Multi-Platform Webhook Triggers](patterns/multi-platform-webhook-triggers.md)\n- [Patch Steering via Prompted Tool Selection](patterns/patch-steering-via-prompted-tool-selection.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Progressive Tool Discovery](patterns/progressive-tool-discovery.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Shell Command Contextualization](patterns/shell-command-contextualization.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Subagent Compilation Checker](patterns/subagent-compilation-checker.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Tool Use Steering via Prompting](patterns/tool-use-steering-via-prompting.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Virtual Machine Operator Agent](patterns/virtual-machine-operator-agent.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Visual AI Multimodal Integration](patterns/visual-ai-multimodal-integration.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n\n### \u003ca name=\"ux-collaboration\"\u003e\u003c/a\u003eUX \u0026 Collaboration\n\n- [Abstracted Code Representation for Review](patterns/abstracted-code-representation-for-review.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Agent-Assisted Scaffolding](patterns/agent-assisted-scaffolding.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Agent-Friendly Workflow Design](patterns/agent-friendly-workflow-design.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [AI-Accelerated Learning and Skill Development](patterns/ai-accelerated-learning-and-skill-development.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Chain-of-Thought Monitoring \u0026 Interruption](patterns/chain-of-thought-monitoring-interruption.md)\n- [Codebase Optimization for Agents](patterns/codebase-optimization-for-agents.md)\n- [Democratization of Tooling via Agents](patterns/democratization-of-tooling-via-agents.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Dev Tooling Assumptions Reset](patterns/dev-tooling-assumptions-reset.md)\n- [Human-in-the-Loop Approval Framework](patterns/human-in-loop-approval-framework.md)\n- [Latent Demand Product Discovery](patterns/latent-demand-product-discovery.md)\n- [Milestone Escrow for Agent Resource Funding](patterns/agentfund-crowdfunding.md) \u003cspan class='new-badge'\u003eNEW\u003c/span\u003e\n- [Proactive Trigger Vocabulary](patterns/proactive-trigger-vocabulary.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Seamless Background-to-Foreground Handoff](patterns/seamless-background-to-foreground-handoff.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Spectrum of Control / Blended Initiative](patterns/spectrum-of-control-blended-initiative.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n- [Team-Shared Agent Configuration as Code](patterns/team-shared-agent-configuration.md)\n- [Verbose Reasoning Transparency](patterns/verbose-reasoning-transparency.md) \u003cspan class='updated-badge'\u003eUPDATED\u003c/span\u003e\n\n\u003c!-- AUTO-GENERATED PATTERNS END --\u003e\n\n\u003c!-- …existing content below… --\u003e\n\n---\n\n## Contributing in 3 steps\n\n1. **Fork \u0026 branch** → `git checkout -b add-my-pattern`\n2. **Add a pattern file** under `patterns/` using the template above.\n3. **Open a PR** titled `Add: my-pattern-name` — the README \u0026 site will regenerate automatically.\n4. This repository is pattern-first: proposals that are primarily product announcements or promotions will be rejected, even if technically valid.\n\nSee [`CONTRIBUTING.md`](https://github.com/nibzard/awesome-agentic-patterns/blob/main/CONTRIBUTING.md) for the fine print.\n\n---\n\n## Inspiration\n\nThis 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!\n\n---\n\n## License\n\nApache‑2.0. See [`LICENSE`](https://github.com/nibzard/awesome-agentic-patterns/blob/main/LICENSE).\n\n---\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=nibzard/awesome-agentic-patterns\u0026type=date\u0026legend=top-left)](https://www.star-history.com/#nibzard/awesome-agentic-patterns\u0026type=date\u0026legend=top-left)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnibzard%2Fawesome-agentic-patterns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnibzard%2Fawesome-agentic-patterns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnibzard%2Fawesome-agentic-patterns/lists"}