agent-design-patterns

huangjia2019/agent-design-patterns

A 7×6 framework for agent architecture. 28 patterns, each placed at a coordinate, runnable Python code with verified engineering slices from Claude Code, Aider, OpenHands, DeerFlow. Companion to Designing AI Agents (Manning) by Jia Huang.

HTML MIT

View on GitHub → Find it in the atlas

Install

git clone https://github.com/huangjia2019/agent-design-patterns.git

Repository reader

Explore before you clone

Read the project’s README, skills and supporting Markdown here. Rendered view is shown first; source is one click away when you need the exact text.

Fetched from GitHub
Open on GitHub
Loading the project’s README…

Public files are loaded on demand from the repository. The atlas does not copy or modify them.

Screenshot

Screenshot or social card for agent-design-patterns
The project's own screenshot, fetched from source rather than copied into this repository.

Platform support

Derived from the project's own README, install route, CI configuration and release assets — not from running it.
PlatformRuns hereOn what evidence
WindowsNoNo evidence of support anywhere in the project.
WSL2NoNo evidence of support anywhere in the project.
macOSNoNo evidence of support anywhere in the project.
LinuxNoNo evidence of support anywhere in the project.
DockerNoNo evidence of support anywhere in the project.

Where it came from

No curated list names this project yet: the atlas found it through its own GitHub search, which adds fast-rising agentic repositories before a list catches up.

How it is classified

One topic, 3 harnesses. Each link is a prerendered page of everything else in that slice.

Related in Orchestrators & Multi-Agent

Closest first — projects that plug into the same harnesses, then the ones the most lists agreed on.

  • bernsteinsipyourdrink-ltd/bernsteinDeterministic scheduler for 40+ CLI coding agents running in parallel git worktrees with an HMAC-signed audit chain, signed agent cards, and…
  • claude-squadsmtg-ai/claude-squadby smtg-ai - A terminal app that manages multiple Claude Code, Codex, and other local agents (including Aider) in separate workspaces, allowing you…
  • great_ctoavelikiy/great_ctoEngineering management layer for 34 specialist AI agents covering the full SDLC (architect, pm, senior-dev, code-reviewer, qa, security, devops…
  • ai-maestro23blocks-OS/ai-maestroDashboard spanning multiple machines, adding memory search, code-graph queries, and agent-to-agent messaging. Claude, Aider, Cursor.
  • MudroomKernel-Hunter/mudroomRuns Gemini CLI, Claude Code, Codex, Aider and opencode inside a Linux micro-VM on a copy-on-write clone of your project, with a network allowlist…
  • NEEDLEjedarden/NEEDLERuns unattended against a shared bead queue (SQLite, atomic claims), dispatching each bead to a headless CLI — Claude Code, Codex, OpenCode, Aider…
  • PickySteveKernelLord/pickysteveSkill router and context picker for coding agents: a local model (via Ollama, offline by default) routes each prompt to the right skill via hybrid…
  • toryoJesseRWeigel/toryoTrust-based delegation with quality ratcheting that commits improvements and reverts regressions. Chains Claude Code, Aider, Gemini CLI, Ollama.