Cursor 3: agent/chat history gone in 2.5 after upgrade

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After installing Cursor 3 (system install), my Cursor 2.5 (user install) lost its chat/agent history. The chat/agent history is visible in the system install. How can I get it back in the 2.5 version as well?

Steps to Reproduce

Install Cursor 3.0 as a system install over an earlier version as a user install.

Expected Behavior

Both should have the same chat/agent history.

Screenshots / Screen Recordings

Screenshot 2026-04-02 152652.png

Operating System

Windows 10/11

Version Information

Version: 2.5.26 (user setup)
VSCode Version: 1.105.1
Commit: 7d96c2a03bb088ad367615e9da1a3fe20fbbc6a0
Date: 2026-02-26T04:57:56.825Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

Version: 3.0.4 (system setup)
VSCode Version: 1.105.1
Commit: 63715ffc1807793ce209e935e5c3ab9b79fddc80
Date: 2026-04-02T09:36:23.265Z
Layout: editor
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: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report.

What’s happening is that both the user install 2.5 and the system install 3.0 use the same data directory, %APPDATA%\Cursor. When you launched Cursor 3.0, it migrated the internal database format state.vscdb, and after that the older 2.5 binary can’t read the updated data correctly.

That’s why the history shows up in 3.0 but not in 2.5. The data is still there, it’s just no longer compatible with the older version.

Unfortunately, running two major versions in parallel with a shared data directory isn’t a supported setup. You can’t get the history back in 2.5 without rolling back the database format, and that would break 3.0.

Recommendation: fully switch to Cursor 3.0 system install and uninstall 2.5 user install. Your full history is already available in 3.0.

Let me know if you have any questions.

Thanks for clarifying Dean. I wanted to test 3.0 before making the change, but I guess I have to stick with 3.0. Is there a way to roll back the database to the format used in 2.5 if I decide I want to downgrade?

Unfortunately, there’s no official way to roll the database format back to 2.5. The state.vscdb migration that 3.0 does on first launch is a one-way conversion.

The only option is if you had a backup of the %APPDATA%\Cursor folder from before you launched 3.0. Then you could restore the old DB version and keep using 2.5. But if there’s no backup, the data is already in the new format.

In practice, 3.0 is the same Cursor with an updated layout and engine, and all your history and settings should still be there. I’d recommend moving fully to 3.0 since backward compatibility with 2.5 isn’t supported.

Let me know if you need anything else.