Restore Checkpoint not an option

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

There is no ability for me to restore a checkpoint. When hovering over my previous prompts, there is no arrow to revert. Nothing shows up.

Steps to Reproduce

Simply try to restore a checkpoint from a previous prompt

Expected Behavior

Restore ability

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.1.17
VSCode Version: 1.105.1
Commit: fce1e9ab7844f9ea35793da01e634aa7e50bce90
Date: 2026-04-19T19:33:58.189Z
Layout: glass
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, based on the video, you’re in a Cloud Agent or Background Agent thread. For background or cloud agent sessions, the restore checkpoint button doesn’t show up. That’s by design, since the changes happen in a remote environment, not in your local workspace.

In a normal local agent chat, the revert icon shows up when you hover over a previous message, but only if:

  • The agent actually edited files after that prompt. If it’s just chat with no edits, there won’t be a checkpoint
  • The generation is already finished
  • You’re not hovering over the most recent message

If you can reproduce the issue in a local agent chat, send a screenshot of the panel and your Cursor version from Help > About, and we can take a closer look.