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:
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.
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)