Agent Design Patterns

Patterns for reliable autonomous workflows.

Useful patterns

  • Planner + executor split
  • Verify-before-commit loops
  • Tool-gated operations with explicit checks

Failure modes

  • Missing state tracking
  • Overly broad goals
  • No termination criteria

Practical takeaway

Reliable agents need constraints, checkpoints, and explicit success conditions.