Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Where does the bug appear (feature/product)?
Cursor IDE — local Agent / Composer chat (not Cloud Agent, not Background Agent)
Describe the Bug
Restore Checkpoint UI is missing / unusable in Agent chat history, even though checkpoints are still being written to disk.
This used to work reliably (~2 months ago). Frequent product updates continue, but this critical workflow regression remains.
Evidence that checkpoints still exist (backend OK, UI broken):
- Path: %APPDATA%\Cursor\User\globalStorage\anysphere.cursor-commits\checkpoints\
- Observed ~69 checkpoint directories on this machine during a single local Agent session with many file edits
- Agent can manually restore by copying files/ UUID blobs back into the workspace — proving data is present while Chat UI offers no Restore control
Impact: - Iterative Agent coding workflow is broken. Rolling back a bad Agent turn is a core safety valve; without the hover Restore control, users must dig through opaque checkpoint UUID folders or rely on git/Local History.
- Staff on existing forum threads have acknowledged this as a known intermittent UI bug, but it has not been fixed and appears worse after mid-2026 updates.
Steps to Reproduce
- Open a local Agent chat in Cursor IDE (Windows).
- Run multiple prompts that edit files (so checkpoints are created).
- Confirm checkpoints appear under anysphere.cursor-commits\checkpoints\ (many UUID folders with files/, diffs/, metadata.json).
- In the same chat, hover over earlier user prompts that produced file edits.
- Observe: no Restore Checkpoint / revert arrow appears (or only appears on the first prompt / after restart / after sending a new dummy message — inconsistent).
Expected Behavior
For every finished local Agent turn that edited files, hovering the corresponding prior user message shows a clear Restore Checkpoint control that rolls workspace files back to that prompt’s checkpoint — as it did ~2 months ago.
Actual Behavior
Checkpoints are created on disk, but Chat UI frequently shows no Restore control. No settings toggle found that enables/disables this. Workaround requires restart, sending a dummy message, editing+resending a prompt, Local History, git, or manual checkpoint-folder restore.
Steps to Reproduce
- Open a local Agent chat in Cursor IDE (Windows).
- Run multiple prompts that edit files (so checkpoints are created).
- Confirm checkpoints appear under
anysphere.cursor-commits\checkpoints\(many UUID folders withfiles/,diffs/,metadata.json). - In the same chat, hover over earlier user prompts that produced file edits.
- Observe: no Restore Checkpoint / revert arrow appears (or only appears on the first prompt / after restart / after sending a new dummy message — inconsistent).
Operating System
Windows 10/11
Version Information
Version: 3.12.30
VSCode Version: 1.128.0
Commit: 63a2996a10d9e476b6c28e951dd7691d9c0cf480
Build Type: stable
Install: G:\ide\cursor\Cursor.exe
Does this stop you from using Cursor
Yes - Cursor is unusable