Skip to main content

Checkpoint and resume work

Save a checkpoint

Run this inside or against the repository you are working on:
Supported platform values are claude-code, codex, opencode, and raw. You can also add --session <session-id>. A checkpoint records the current branch, commit, dirty state, changed and deleted paths, untracked paths, and merge conflicts. It does not store the contents of your Git diff.

Resume

The resume packet starts with the current task record. It then reports drift from the latest checkpoint, recent failures and decisions, and the next pending or active step. If the branch, commit, changed paths, deleted paths, or conflicts no longer match the checkpoint, the packet says so. Review that drift before editing files.
Without --workspace, Termyte can still return task state, but it cannot compare the current Git checkout with the checkpoint.