AI engineering · 15 of 42

Checkpointing

Save workflow state

Scroll

Save workflow state

A checkpoint is a durable record of where a run got to and what state it had accumulated. After a crash, a restart or a deliberate pause, the workflow resumes from there instead of starting over.

This is not memory and not conversation history. It is narrower and more boring: which step finished, and what it left behind.

Any workflow that pauses for a human needs one, because otherwise the pause and a crash are the same event. It also changes the economics of long agent runs — without checkpoints a failure at step nine means paying for steps one through eight a second time.

Reliability
SAVE WHERE YOU GOT TO, NOT WHAT YOU LEARNED step 1 step 2 checkpoint step 3 approval resume result state written to disk run pauses here a crash restarts from here, not from the beginning This is not memory and it is not a conversation history. It is a durable note of which step finished and what state it left behind. Any workflow that pauses for a human needs one, or the pause is a crash.
A workflow saving its position, pausing for approval, and resuming from the saved point rather than the start.