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 reflogto review the history of all changesgit diff HEAD@{1}to check the diff against the previous stategit 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.