Async Tool Calls: Job Handles for AI Agent Work That Outlives the Turn
Learn how to give AI agents tools that outlive the turn: a submit/status/consume triad with unguessable job-handle capabilities, poll contracts the model actually obeys, webhook callbacks that resume a durable run, idempotent submission keys that make retries free, leases and TTLs that collect abandoned jobs, and a fake-clock CI harness that proves a nine-minute migration never blocks a ten-second turn.