Skip to main content
After every prompt completion, Clark automatically creates a checkpoint so you can track changes and restore to a previous generation at any point while building.
Clark creates checkpoint after generation
Restore to a previous checkpoint
When restoring a checkpoint, the app’s edit state is reset to the state it was in at the time of the checkpoint. All chat messages that occurred after this checkpoint are archived, effectively resetting Clark’s memory to this checkpoint.

Viewing change history

To see a log of all changes during your editing session, select the Versions section of the left navigation then switch to the History tab.
Track Clark changes under versions history

Committing and deploying

When you’re ready to publish your app, navigate to your latest or desired checkpoint in the Clark chat, then click the Commit button to kick off a build.
Commit from checkpoint
Commit building
This creates a named commit in your Versions panel that you can use to preview the application before deploying, or reset the editor if you ever need to roll back to a previous commit. When the build completes, click the Publish button to make your app live in production.
Publish from checkpoint
Live commit
Note, you can alternatively publish an app from the Versions section of the left navigation. Select the Commits tab, describe your changes, and commit. Once the build completes and you’ve reviewed the preview, select your commit and Deploy to Production to make your changes live for end users.
Commit uncommitted changes
Deploy committed changes
For more info on committing and deploying changes in Superblocks, see version control.