Cursor update havoc

Updated Cursor today and it autonomously overwrote 80 files across my entire codebase with older outdated versions. Completely lost. I watched it happen in VS Code as the update was happening. It caused ** History restored ** messages (7 of them) to appear in the console in VS Code without me doing anything. I am more than a little upset.

Hey, thanks for the report. This is a critical issue. Automatically overwriting 80 files during an update is completely unacceptable.

Important: the “** History restored **” message comes from VS Code terminal session restore, not from Cursor checkpoints. It looks like something went wrong during the update and it affected your project files.

Similar case: After updating the software, the "Restore Checkpoint" function stopped working and some files were lost

For immediate recovery:

  • git reflog to review the history of all changes
  • git diff HEAD@{1} to check the diff against the previous state
  • git checkout HEAD@{N} -- <files> to restore specific files
  • System backups: Time Machine (macOS) or File History (Windows)

To share with the team for investigation:

  • Version: Help > About > Copy (what was it before the update and what is it now?)
  • Did you have any Agent chats open with unfinished changes during the update?
  • Help > Toggle Developer Tools > Console and share the full output or a screenshot

I’ll pass this to the team with the highest priority.