Skip to main content
Every time Rocket responds to a Build message, it saves the result as a new version. You get a complete history of your project that you can compare, roll back, label, and deploy - all from the chat panel.

How versions work

At the bottom of each Rocket message in chat you will see a Files row showing the version number and which files changed. Below it are four action buttons.
ButtonWhat it does
Code diffShows what changed between this version and the previous one
RollbackReverts your project to this version
Create labelAdds a name to this version so you can find it easily
LaunchDeploys this specific version to staging or production

Code diff

Code diff opens a side-by-side view of every file that changed in this version. Added lines are highlighted in green, removed lines in red.
Code diff panel showing green and red highlighted lines across two changed files.Code diff panel showing green and red highlighted lines across two changed files.
Use code diff to:
  • Review exactly what Rocket changed before moving on
  • Understand the impact of a specific edit
  • Debug unexpected behavior after a build

Rollback

Rollback reverts your entire project to the selected version instantly.
Rolling back discards all changes made after the selected version. This cannot be undone. If you want to keep your current state, create a label before rolling back.
  1. Find the version you want to return to in the chat.
  2. Click Rollback.
  3. Confirm by clicking Rollback now.
Rollback confirmation dialog warning that changes cannot be recovered.Rollback confirmation dialog warning that changes cannot be recovered.

Create label

Labels let you name and bookmark a specific version for easy reference later.
  1. Find the version in the chat.
  2. Click Create label.
  3. Type a name and press Enter.
Create label input field open below the version action buttons.Create label input field open below the version action buttons.
Good times to create a label:
  • Before a risky change you might want to undo
  • When a version is ready for review (“Client review v1”)
  • At a significant milestone (“MVP”, “Beta launch”)

Launch a version

You can deploy any version directly - it does not have to be the most recent one.
  1. Find the version in the chat.
  2. Click Launch.
  3. Select Staging or Production.
Version card with Launch button highlighted.Version card with Launch button highlighted.
TargetWhat it is
StagingA private preview environment for testing, not visible to end users
ProductionYour live app, visible to everyone with the URL
Launching a version does not affect your working state in the editor. Your project continues from wherever you are - only the deployed environment changes.
For a full breakdown of how staging and production work together, see Launch your site.

What’s next?

Preview your app

Test your app on different screen sizes before launching.

Launch your site

Understand staging and production, and manage your releases.

View and edit code

Browse and edit your project source files directly.

Chat with Rocket

Keep building - every message creates a new version automatically.