What Are Checkpoints?
As you build, CatDoes automatically saves checkpoints — snapshots of your project at different moments. If something goes wrong, you can go back to an earlier checkpoint and pick up from there. Think of it like save points in a game. If things don’t work out, you can always go back. There are two ways to go back:- Rewind to one of your messages to undo everything that happened after it.
- Revert to an earlier version of your project from your chat History.
Rewinding to a Message
Every time you send a message, CatDoes saves a checkpoint of your project right before the agent starts working on it. If you don’t like what the agent did, you can rewind to that message.- Hover over the message you want to go back to. On a phone or tablet, the buttons are always visible.
- Click the Rewind to here button next to your message.
- Click Rewind to confirm.
Rewinding can’t be undone.
Versions and History
When you click Compact and save at the bottom of your conversation, CatDoes saves your chat as a new version in your History and starts a fresh chat. Your project and codebase carry over. Each version is a checkpoint you can go back to later.When to Save a Version
Some good moments to click Compact and save:- After finishing a feature you’re happy with. Save a version so that state is locked in.
- Before trying something risky. About to experiment with a big layout change or a new feature? Save a version first so you can roll back if it doesn’t work out.
- When the conversation gets long. Long chats can cause the agent to lose track of earlier context. Starting fresh gives you a clean slate and a save point. See Saving Credits for more.
Reverting to a Version
To roll back to a previous version:- Click History at the top of the chat panel. You may need to scroll up to see it.
- Browse and select the version you want to go back to.
- Click Revert to this point, then confirm.
Rewinding and reverting restore your project’s code and conversation. Changes to your CatDoes Cloud backend — like data saved in your database — aren’t reverted.
Rewind to here isn’t available on some older projects yet. On those projects, use History to go back to an earlier version.
Tips
- Save a version when you’re happy. If your project looks good right now, click Compact and save to lock that in as a checkpoint.
- Don’t be afraid to experiment. Checkpoints mean you can always undo. Try things out without worrying about breaking what you’ve built.
- Roll back instead of fixing. If the agent went in the wrong direction and the result is far from what you want, rewinding and re-prompting is often faster than trying to fix it piece by piece.

