Tagged: Agent-Testing

← All posts

Your Agent Won't Crash. That's the Problem.

October 23, 2026

When conventional software fails, it usually tells you. An exception is raised, a request returns a 500, an alert fires. The failure is loud, and the loudness is what makes it fixable.

Agents fail differently. An agent that receives a malformed tool result reasons around it. An agent that cannot finish tries again, differently. An agent with no good answer returns something, in the same fluent, confident tone as a correct one.

Your Test Suite Is Misleading You About Your AI Agents

April 19, 2026

The Moment You Realized Something Was Off

You’re on the QA team. Someone ships an AI agent into the codebase you’ve been testing for three years. You write a test. It looks like every test you’ve ever written:

def test_refund_agent_handles_valid_request():
    response = agent.run("I'd like a refund for order #12345")
    assert "refund" in response.lower()
    assert response != ""

It passes. It passes again. Then, on a Tuesday morning in CI, it fails. The agent replied “I’ll process that return for you right away.” No “refund” substring. Test red. Agent behavior? Fine. Arguably better.