Checkpoints are snapshots that capture the state of your code at a specific moment. Entire.io lets you browse and understand checkpoints and their sessions.
Viewing Checkpoints
By Branch
Navigate to a repository and select a branch to see all checkpoints:
- Go to Repositories → Select a repository
- Select a branch from the dropdown
- The page will update with the checkpoints for that branch
Checkpoints are displayed in chronological order, showing:
- Checkpoint ID - 12-character identifier
- Timestamp - When the checkpoint was created
- Owner - Who created the checkpoint
- Agent - Which coding agent was being used for the checkpoint
- File Diffs - The number of files changed and the overall code changes
- Session Count - The number of sessions that belong to that checkpoint
- Token Count - The number of tokens that were used in that checkpoint
Checkpoint Details
Click on a checkpoint to view its details.
Code Changes
View all code changes made in this checkpoint:
- Files modified - List of changed files
- Diff view - Side-by-side or unified diff
- Lines added/removed - Code churn metrics
Sessions
Each checkpoint contains one or more sessions. Click on a session to view:
- Full conversation transcript
- Tool calls and arguments
- Token usage breakdown
- Line attribution
See Sessions for more details on session data.
Information about when and how this checkpoint was created:
- Commit - The associated Git commit
- Branch - Which branch the checkpoint was created on
- Timestamp - When the checkpoint was created
- Agent - Which AI coding agent was used
Checkpoint Linking
When reviewing pull requests, checkpoints provide context:
- View a PR on GitHub
- See checkpoint IDs in commit messages
- Click to view the checkpoint on Entire
- Understand the AI reasoning behind changes
This helps reviewers ask better questions and provide more informed feedback.
Rewind to Checkpoint
You can restore your local repository to a checkpoint’s state using the CLI:
entire rewind --to <checkpoint-id>
Rewinding discards uncommitted changes. Commit or stash your work first.