Skip to main content

History & Checkpoints

Shogo keeps a full history of every change made to your project. You can review past conversations, revert to previous versions, and create checkpoints to mark important milestones.

Chat history

Every message you send and every response from the AI is saved. To view your history:

  1. Open your agent project.
  2. In the chat panel, open the session picker to browse previous chat sessions.
  3. Select a session to view its conversation and the changes that were made.

Each time you open an agent, a new chat session begins. Previous sessions are saved and accessible from the session picker.

Reverting changes

If the AI made a change you don't like, or if something broke, you can go back to a previous state:

  1. Open the session picker in the chat panel.
  2. Find the session containing the point you want to revert to.
  3. Click to restore that version.

Your project will be returned to exactly how it was at that point. Any changes made after that point are preserved in the history — so you can always go forward again if needed.

Revert early

If you notice something isn't right, revert sooner rather than later. It's easier to undo one change than to untangle several.

Checkpoints

Checkpoints are snapshots of your project at a specific moment. Think of them like "save points" in a video game.

Automatic checkpoints

Shogo automatically creates checkpoints at key moments. This ensures you can always get back to a known-good state.

When to use checkpoints

  • Before major changes — About to reconfigure your agent's skills? Create a checkpoint first.
  • After completing a milestone — Got the heartbeat and integrations working perfectly? Save that state.
  • Before experimenting — Want to try a different approach? Checkpoint your current work so you can return if it doesn't work out.

Best practices

  1. Build incrementally — Make one change at a time through chat and verify it before moving on.
  2. Revert quickly — If something breaks, revert immediately rather than trying to fix layered problems.
  3. Use checkpoints for milestones — Completed a major feature? Checkpoint it before starting the next one.
  4. Don't be afraid to experiment — With history and checkpoints, you can always go back. Try different approaches freely.

FAQ

Can I lose my work? No. All changes are saved in your history. Even if you revert, the changes you "undid" are still accessible in the history.

How far back can I go? You can go back to any point in your project's history, all the way to the initial creation.

Do checkpoints cost anything? No. Creating and restoring checkpoints is free — it doesn't burn included usage or trigger AI calls.

Can team members see the history? Yes. History is shared across your workspace. All members with access to the project can view the history and checkpoints.