Checkpointing helps AI agents recover, but agents are distributed applications and making them truly durable requires more than periodic state snapshots. Restate argues that production-grade resiliency needs step-level journaling and deterministic replay rather than checkpointing alone.