What Are Checkpoints?
Every time you start a new chat, CatDoes automatically saves a checkpoint — a snapshot of your project at that moment. If something goes wrong in a later chat, you can roll back to any previous checkpoint and pick up from there. Think of it like save points in a game. Each new chat is a new save. If things don’t work out, you can always go back.How It Works
- You’re working on your project in a chat.
- You start a new chat — CatDoes saves a checkpoint of your project’s current state.
- You keep building in the new chat.
- If something breaks or you don’t like the direction, you roll back to the checkpoint from before that chat started.
When to Start a New Chat
Since each new chat creates a checkpoint, starting a new chat is also how you create a save point. Some good moments to do that:- After finishing a feature you’re happy with. Start a new chat so that state is saved.
- Before trying something risky. About to experiment with a big layout change or a new feature? Start a new chat 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.
Rolling Back
To roll back to a previous checkpoint:- Click on Previous Chat in the chat panel.
- Browse and select the chat you want to roll back to.
- Click Roll Back to restore your project to that checkpoint.
Tips
- Start a new chat when you’re happy. If your project looks good right now, start a new chat 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, rolling back and re-prompting is often faster than trying to fix it piece by piece.

