Durable AI Agents: Retries, Idempotency, Human Approval, and Resume

Design long-running agent workflows that survive crashes, retry only safe work, bind approvals to exact actions, and reconcile ambiguous side effects.