Agent Design

Agent Design Documents (ADDs) define the specification for AI-powered features and autonomous agents within your system.

When to Write an ADD

  • Building a feature that uses LLMs or AI models
  • Creating an autonomous agent that can take actions
  • Designing a human-in-the-loop AI workflow
  • Integrating external AI services (OpenAI, Anthropic, etc.)

Key Sections

SectionPurpose
Agent PersonaWho is this agent? What’s its role?
CapabilitiesWhat can it do? What tools does it have?
GuardrailsWhat can’t it do? Safety constraints
EvaluationHow do we measure success?
Human OversightWhen does a human need to intervene?