Agent 'done' is six states, not one — most agents report step 3 and call it 6

Several-Yellow2713 · reddit · 2026-10-13

Following up on his '200 OK isn't proof' thread, the author splits an agent's 'done' into six levels: Intended, Attempted, Accepted (API 200), Applied (visible in the real system), Correct (matches the user's actual request), and Effective (outcome happened). Most agents report level 3 and call it 6.

A read-back against the system gets you to 4, but misses 5: if the agent picked the wrong CRM contact, the system matches the plan and everything 'passes' while the email goes to the wrong person. So for anything that sends, pays, or deletes, he now runs two checks: system vs plan, then result vs the original request.

He points to WhatsApp's ticks (sent/delivered/read) as a model of never claiming more than you know — his agents now report 'accepted by the API', 'in Sent', 'sent to the contact you named', or 'delivered' only after webhook confirmation, never a bare 'done'. He closes by asking practitioners which step their agents actually stop at, and what they compare against for step 5.

Original post →

More from coding & agent

coding & agent channel →