Obvious/Help Center

Undo changes with checkpoints

Published February 27, 2026 · Last updated March 5, 2026 · 2 min read

Checkpoints are snapshots of your project at a moment in time. Like version history, but for everything in your project — documents, sheets, workbooks, and files. If something goes wrong, you roll back to a checkpoint and pick up where things were still right.

How checkpoints work

Every time the agent is about to change something in your project — editing a document, transforming data, deleting a sheet — it creates a checkpoint first. Automatically. You don't have to ask for it.

That checkpoint captures the state of every artifact in the project at that exact moment. If the agent then makes a change you didn't want, you've got a clean snapshot to return to.

Checkpoints are created before:

  • Creating, editing, or deleting any artifact
  • Data transformations and SQL operations
  • Complex multi-step workflows
  • Experimental or risky operations

You can also ask the agent to create one whenever you want a save point.

Create a checkpoint before I start reorganizing this project

Restoring a checkpoint

The quickest way: tell the agent what you want undone.

Undo the last change

Restore to the previous checkpoint

The agent rolls your project back to the snapshot. Artifacts that were deleted get recovered. Artifacts that were created after the checkpoint get removed. Sheets return to their previous data. Everything rewinds to that moment.

What gets restored

Checkpoints cover the full project:

  • Documents — content, titles, and formatting revert to the checkpoint state
  • Sheets and workbooks — data, schema, and records roll back
  • Files — deleted files reappear; files added after the checkpoint are removed

Each checkpoint is versioned, so you're not limited to the most recent one. You can go back multiple steps if needed.

Tips

  • Checkpoints don't expire. They stay available as long as the project exists.
  • You can stack them. Multiple checkpoints from a single session give you fine-grained control over what to undo.
  • Restoring doesn't destroy history. Rolling back creates a new state — your previous checkpoints remain intact.

Next steps

Was this helpful?