Frontier Engineering
Memory, Context & State

Checkpointing

Checkpointing is the practice of periodically saving an agent's full state — task progress, accumulated memory, tool outputs, and decision trace — to durable storage so the agent can resume from that point if interrupted. It enables fault-tolerant long-running tasks, supports human review mid-task, and allows rollback to a known-good state when an agent takes an undesirable action. Checkpoints are especially important for tasks spanning many minutes or hours.