State management persists what an agent has done and what it believes to be true. Checkpointing stores that state at safe boundaries.
Enables
- Human-in-the-loop pause / resume
- Failure recovery from the last checkpoint
- Long-running workflows across sessions
- Time-travel debugging (replay from any step)