Skip to main content
By default, Entire stores checkpoint data in the same Git repository as your code. This keeps the commit, checkpoint, and agent context together while leaving your normal Git history clean.

Choose a checkpoint backend

The checkpoint backend controls how Entire organizes checkpoint data inside Git.

Branch-based storage

Branch-based storage requires no additional configuration. Entire writes checkpoint data to entire/checkpoints/v1 and pushes that branch alongside your code. To switch an existing repository back to branch-based storage, run:

Ref-based storage

Ref-based storage lets Entire push and fetch checkpoints independently instead of updating one shared branch. This keeps checkpoint operations fast as agent history grows and lets multiple agents save checkpoints at the same time without competing to update the same branch. For a new repository, run:
For an existing Entire-enabled repository, run:
Changing the backend affects new checkpoints. Existing checkpoints remain on entire/checkpoints/v1 and continue to work alongside new ref-based checkpoints. Your workflow and Entire commands stay the same.
Add --local to a configuration command when the backend choice should apply only to your clone. See Where storage settings are saved.