Dev.to
7/1/2026

Your AI Agent Said 'Done.' Here's How I Found Out It Actually Failed Three Hours Later.
Short summary
An AI agent sent 47 incorrect pricing emails silently—three hours passed before a human noticed. Most frameworks log that agents 'ran' but never verify they actually succeeded. The author shares a four-part observability pattern: session trace IDs for correlation, tool-call validation to catch wrong parameters, completion checks to reject nonsense, and budget limits to prevent runaway execution.
- •Real incident: AI agent silently failed, sending 47 incorrect emails to customers before anyone noticed after three hours
- •Root cause: Most frameworks lack observability to distinguish between agent execution and agent success
- •Solution: Four-part pattern with code—session trace IDs, tool validation, completion assertions, and budget limits
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



