Skip to main content

// docs / versioning

Never lose a working prompt again.

Every commit is a version. This page covers committing, comparing, undoing, and citing exact versions.

Committing a version

Edit in the dashboard, then hit Commit. Add a one-line changelog — future-you will search these. For meaningful changes, pick Minor or Major in the save dialog to bump the semantic version (v2.3.0 → v2.4.0 or v3.0.0); plain commits bump the patch number.

Free keeps the last 3 versions per prompt; Pro keeps everything. Saves from the CLI, extension, and Loop land in the same history with their source tagged — the history is one timeline no matter where you worked.

Comparing versions (diff)

Open a prompt → History tab → pick any two versions → Compare. Changed sections show the old text (red) next to the new text (green), and the three sections diff independently — so a CONTEXT change doesn't drown out an INSTRUCTION tweak.

Rolling back

In History, every non-current version has a Rollbackaction. Rollback is linear: restoring v3 removes v4 and v5 (you'll confirm first — the dialog tells you exactly how many versions will be dropped). If you want to keep the newer work, copy it into a new prompt before rolling back.

Related

Want the version history to improve on its own? Loop saves each winning variant as the next version with a Loop(strategy) changelog.