Revert changes not actually reverting

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When testing changes and reverting, I’m seeing my plan documents and code stay the same as pre-reversion.

Steps to Reproduce

  1. Create multi-step plan
  2. Ask agent to run/execute
  3. Click “revert” from the request in step #2
  4. Observe

Expected Behavior

Code + Plan file should revert back to the state it was at previously

Operating System

MacOS

Version Information

Version: 3.5.38 (Universal)
VSCode Version: 1.105.1
Commit: 009bb5a3600dd98fe1c1f25798f767f686e14750
Date: 2026-05-26T21:32:06.537Z
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 24.6.0

For AI issues: which model did you use?

Opus 4.8 for Plan, Composer 2.5 for execution (probably unrelated to bug)

Does this stop you from using Cursor

Yes - Cursor is unusable

Hi Sam,

This is a confirmed bug - the revert button is failing to properly restore files for some users right now. Our engineering team is actively investigating.

In the meantime, the most reliable way to undo agent changes is through Git:

  1. Before each agent session: commit your current state (git commit -am "checkpoint")

  2. To revert after: git checkout . to discard all uncommitted changes, or git stash if you want to preserve them temporarily

I know this isn’t ideal when the built-in revert should just work. We’re working on a fix.