Lost all conversation history after updating

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

All conversation history are gone after click install.

Steps to Reproduce

connect cursor to remote machine; have several conversation tabs; click install. when cursor reopened, all conversation gone.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.34
VSCode Version: 1.105.1
Commit: 643ba67cd252e2888e296dd0cf34a0c5d7625b90
Date: 2026-01-10T21:17:10.428Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 23.6.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Try Doctor in Cursor Mover: Copy the workspace without losing the chats

Not working. I use SSH extension to work on project on a remote machine.

I ran CursorMover in both local(my Macbook) and remote machine:

When run CursorMover in my local Macbook, I input path on remote machine into “Workspace folder path” because the source code doesn’t exist on my local device, and cursormover exits with red text output “/System/Volumes/Data/the path I input”.

When I ran it in remote machine(a debian system), the cursor user dir doesn’t exist.
Cursor User dir: /home/XX/.config/Cursor/User
Folder: /home/XX/abc/code/YY
Folder URI: file:///home/XX/abc/code/YY
WorkspaceStorage ids (found by workspace.json): None
WorkspaceStorage id (computed): dd027f3236b46d15f1a95423bef0ac19
Computed fsPath: /home/XX/abc/code/YY
Computed stat salt: 44052777

Hey, thanks for the report. This is a known issue where chat history can get lost during updates.

When you work over SSH, workspace data is usually stored on your local machine (your MacBook), not on the remote host. That’s why CursorMover didn’t find the data on Debian. It shouldn’t be there.

Try restoring from a backup.

On your MacBook, check:

~/Library/Application Support/Cursor/User/globalStorage/state.vscdb.backup

If the file exists and the date looks right, make a copy of your current state.vscdb (in case you have newer chats you want to keep), then replace it with the .backup version.

Another option is to check workspaceStorage:

~/Library/Application Support/Cursor/User/workspaceStorage/

Each subfolder is a separate project. Open state.vscdb with DB Browser for SQLite and search for keys like workbench.panel.aichat.view...

Also check:

~/.cursor/projects/<project_name>/agent-transcripts

Full instructions are here: How to extract full chat history from workstorage - #2 by deanrie

For the future, I’d recommend installing the SpecStory extension to auto-back up chats.

Let me know if you manage to restore anything.

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