Checkpoints
Checkpoints are created automatically:- After agent actions: When Same edits, creates, or deletes files. The checkpoint is linked to the agent’s message block.
- For user messages: Capturing the project state before your instruction was processed.
Viewing History
Major versions (created when Same explicitly versions the project) are shown in the Version History panel.- Click the Clock icon in the top-right of the chat panel.
- A dropdown shows major versions and the latest state.

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.

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.

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).

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.

3
Return to Latest State (Exit Preview)
If you are previewing an older checkpoint and want to return to the current state without reverting:
- Click the Clock icon.
- Select “Latest changes” at the top. The workbench will reload the most recent project state.
