Updating from 2.3 to 2.4.7 destroys all chat history, and downgrades do not work either)

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

All my past chats, agents, open tabs, etc were lost

Steps to Reproduce

do work in a big project.
update to 2.4.7

Expected Behavior

Chats survive

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.4.7 (user setup)
VSCode Version: 1.105.1
Commit: ca0f9bf806f235ea014a22712cbcbf5e88ca77e0
Date: 2026-01-20T20:52:38.077Z
Build Type: Stable
Release Track: Early Access
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Windows_NT x64 10.0.26100

For AI issues: which model did you use?

Opus-4.5

Additional Information

I am available to help fix this, if you like.
By lucky co-incidence, I’m using a vmware vm and did a snapshot first, and was able to revert, so I can reproduce this problem with ease every time.

Does this stop you from using Cursor

Yes - Cursor is unusable

This happens if you try to install an older one after:

1 Like

Hey, thanks for the detailed report with the version info and repro steps.

Losing chat history after an update is a known issue in 2.4 Early Access. The team is working on a fix.

Important note: when you update to a new version, Cursor migrates your chat data on the first launch. After that, if you roll back to an older version, the older version can’t read the migrated data, which is why you see “Conversation Corrupted”. So if the update ran and the data was migrated (even if the chats disappeared), rolling back won’t help.

Another common cause of data loss is running out of disk space during the update. Can you check how much free space you had on your system drive at the time of the update?

Also helpful to know:

  • Which exact 2.3.x version did you update from?
  • Roughly how large is your chat history or project?

For now, I’d recommend staying on the older snapshot version until the fix is out.

1 Like

Same issue. Any ETA on a fix?

Hi @deanrie - would it be possible to let us know the format that our chat sessions are stored in, or better, give us a tool which lets us export and import them?

This is probably the 10th or so time in 12 months that all my work has been lost by cursor bugs and updates - I do use specstory, which almost recovers, but the sheer convenience of being able to fire-back-up a pre-trained agent whose actually done all the work on a component of my project, in order to change/enhance/etc that same code is near-critically useful.

Each time this happens, it’s like someone snuck in and assassinated all my staff! - it’s a huge cost and time loss having to manually recover every time.

A reliable export/import which we can use so we can manage this ourselves would be massively valuable (and, or course, extra useful for people with 2 machines - like a work desktop and a travel laptop - who could use this to copy pre-trained agents between them)

Chris.

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.