Agent Blueprints
Foundations Workflows Patterns Playground Explorer Compare
Foundations Workflows Patterns Playground Explorer Compare
Foundations

Workflows

  • Prompt Chaining
  • Parallel Calls
  • Orchestrator-Worker
  • Evaluator-Optimizer

Agent Patterns

  • ReAct
  • Plan & Execute
  • Tool Use
  • Memory
  • RAG
  • Reflection
  • Routing
  • Multi-Agent

More

  • Evolution Explorer
  • Compare Patterns
  • Roadmap
  • Changelog
Agent Patterns

Agent Patterns

Agents are systems where the LLM controls the flow. The developer provides tools and constraints; the LLM decides what to do.

When to use agents instead of workflows:

  • The required steps are unknown at design time
  • The task needs to react to unexpected observations
  • You need open-ended tool use and dynamic decision-making
  • The workflow conditional logic has become too complex to hardcode
Agent Intermediate

ReAct

Reason-act loop: the LLM reasons, calls a tool, observes, and repeats until done.

Evolves from prompt-chaining
Agent Intermediate

Plan & Execute

LLM creates a full plan upfront, then executes each step sequentially.

Evolves from orchestrator-worker
Agent Beginner

Tool Use

Structured function calling with schema-validated tool dispatch.

Evolves from prompt-chaining
Agent Intermediate

Memory

Persistent state across sessions: short-term, long-term, and semantic memory.

Evolves from prompt-chaining
Agent Intermediate

RAG

Retrieval-augmented generation: retrieve relevant context before generating.

Evolves from parallel-calls
Agent Intermediate

Reflection

LLM critiques its own output and self-improves through structured feedback.

Evolves from evaluator-optimizer
Agent Beginner

Routing

Intent classification dispatches inputs to specialized handlers.

Evolves from parallel-calls
Agent Advanced

Multi-Agent

Supervisor-worker delegation across multiple autonomous agents.

Evolves from orchestrator-worker + routing
Agent Blueprints · MIT License
GitHub Foundations Workflows Patterns Roadmap Changelog Built with Astro