AI RundownDaily
Free Checklist · 34 Items

AI Agent Production Readiness Checklist

34 checks across architecture, security, reliability, observability, cost, and user trust — covering what you need to verify before shipping an AI agent to production.

34
Total checks
13
High-risk items
6
Categories

Architecture

6 items

Tool scope is minimal — each tool does one thing, with a clear description and typed inputs/outputs

HIGH

Agent loop has a hard iteration cap (e.g., max 10 steps) to prevent infinite loops

HIGH

Fallback path defined for when the LLM selects an invalid or unavailable tool

HIGH

All tool schemas validated with JSON Schema — no free-form unstructured inputs

MED

Context window budget planned — agent doesn't exceed token limits under realistic workloads

MED

Stateful vs. stateless decision made and documented for each agent component

LOW

Security

7 items

Prompt injection defences in place — user input never directly interpolated into system prompts

HIGH

Tool permissions use least-privilege — each tool only accesses what it needs

HIGH

Credentials are never passed through the model context — stored in env vars or secrets manager

HIGH

Human-in-the-loop approval required for all write/delete/send actions

HIGH

Output validation — agent outputs are sanitised before being sent to downstream systems

MED

Rate limiting on tool calls to prevent abuse or runaway spending

MED

Audit log of all tool calls with inputs, outputs, timestamps, and user identity

MED

Reliability

6 items

Each tool has a timeout — no tool call can block indefinitely

HIGH

Retry logic with exponential backoff for transient failures

MED

Idempotency verified for all write tools — safe to retry without duplicating effects

HIGH

Graceful degradation path — agent returns a useful partial result if a tool fails

MED

Circuit breaker in place for tools calling external APIs

MED

Cancellation signals handled — agent can be stopped mid-run cleanly

LOW

Observability

6 items

Structured logging of every agent run: inputs, tool calls, outputs, latency, token usage

HIGH

Trace ID propagated across all tool calls in a single agent run

MED

LLM token usage tracked per run and aggregated for cost monitoring

MED

Error rates alerting — spike in tool failures or agent loop exits triggers notification

MED

End-to-end latency benchmarked for p50/p95/p99 under realistic load

LOW

Agent output quality sampling — regular human review of random agent outputs

MED

Cost Control

4 items

Token budget per run defined and enforced — agent aborts if budget exceeded

HIGH

Model tier selected based on task complexity — not all tasks need frontier models

MED

Caching implemented for repeated tool calls with identical inputs

MED

Monthly spend limit set with alerts at 50%, 80%, and 100% thresholds

MED

User Trust

5 items

Users are clearly informed when they are interacting with an AI agent, not a human

HIGH

Agent explains what it is about to do before performing irreversible actions

HIGH

Undo / rollback available for all agent-initiated changes where possible

MED

Error messages are human-readable — users understand what went wrong and what to do

MED

Feedback mechanism for users to flag incorrect or harmful agent outputs

LOW

Related Guides