Skip to main content
Same automatically saves checkpoints of your project as you work.

Checkpoints

Checkpoints are created automatically:
  1. After agent actions: When Same edits, creates, or deletes files. The checkpoint is linked to the agent’s message block.
  2. For user messages: Capturing the project state before your instruction was processed.
This creates a detailed history of your prompts and Same’s actions.

Viewing History

Major versions (created when Same explicitly versions the project) are shown in the Version History panel.
  1. Click the Clock icon in the top-right of the chat panel.
  2. A dropdown shows major versions and the latest state.
Screenshot showing the clock icon and the version history tab.

Reverting to a Version

You can revert to a specific version to restore your project to a previous state.
1

Preview a Version

Click the preview button on the version you would like to preview. This (temporarily) sets your project to the given version, allowing you to preview and assess the version.Screenshot the actions for a version in the list.
2

Rollback to the Version

Once you have reviewed the version and decide to revert back to it, click the Rollback button to permanently revert back to that version. Clicking this permanently resets the project to that state. All later messages and changes are deleted. Use with caution.Screenshot the controls for a version (while previewed).

Reverting to a Checkpoint

You can interact with checkpoints associated with user messages and agent actions.
1

Preview a Checkpoint

Click Rollback to message next to a message or action block. This loads a preview of the project state at that point in the workbench (editor, preview, terminal).Screenshot showing the 'Rollback' button next to a message.
2

Revert to a Checkpoint

After restoring (previewing) a checkpoint, the button changes to Revert to message. Clicking this permanently resets the project to that state. All later messages and changes are deleted. Use with caution.Note: You can create a Remix of your project to retain the history before you revert.
Restoring/reverting a user message loads the state before that message was processed.
Screenshot showing the 'Revert to message' button on a user message block.
3

Return to Latest State (Exit Preview)

If you are previewing an older checkpoint and want to return to the current state without reverting:
  1. Click the Clock icon.
  2. Select “Latest changes” at the top. The workbench will reload the most recent project state.
Screenshot highlighting the 'Latest changes' option in the version history dropdown.