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.