Chat history not accessible

Describe the Bug

I back up my Cursor folder with the chat histories inside.

After I copy it over, I see the past chats, but when I click on any of them, it loads and it is not accessible.

Steps to Reproduce

Copy the Cursor folder, and remove it and reinstall cursor, and replace the Cursor folder.
Downloads % pkill -f Cursor

Downloads % rm -rf ~/Library/Application\ Support/Cursor

Downloads % cp -R ~/Downloads/Cursor ~/Library/Application\ Support/

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.2.4 (Universal)
VSCode Version: 1.99.3
Commit: a8e95743c5268be73767c46944a71f4465d05c90
Date: 2025-07-10T16:55:16.443Z (2 wks ago)
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin x64 24.3.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

I also tried only copying the ~/Library/Application Support/Cursor/User/workspaceStorage to another new Macbook. The Cursor has no chat history at all. How exactly should this be properly done?

what should i do with my chat history now. I want to view them…

i tried using this method and no results? why is it empty?

Hey, it’s possible that the chat history file got corrupted due to unexpected actions. You can try exporting the chat history using this extension, as long as the file isn’t damaged.

but how did it get corrupted, i still have the workspaceStorage and each folder has the state.vscdb and the state.vscdb.backup. Why is it that I couldn’t view them anymore..

~ % sqlite3 /Users/hermantam/Library/Application\ Support/Cursor/User/workspaceStorage/4b08d2b751a8ee9e87d3a753cf2c75ac/state.vscdb “SELECT value FROM ItemTable WHERE key = ‘workbench.panel.aichat.view.aichat.chatdata’;”

~ % sqlite3 /Users/hermantam/Library/Application\ Support/Cursor/User/workspaceStorage/4b08d2b751a8ee9e87d3a753cf2c75ac/state.vscdb “SELECT DISTINCT key FROM ItemTable WHERE key LIKE ‘%chat%’ OR key LIKE ‘%prompt%’ OR key LIKE ‘%ai%’;”

workbench.panel.chatSidebar

workbench.panel.viewContainersWorkspaceState

workspace.trust.startupPrompt.shown

~remote.forwardedPortsContainer

~remote.forwardedPortsContainer.numberOfVisibleViews.

None of these contain actual chat content? Newer Cursor versions use different key naming conventions? This workspace has no saved chat data?
The chats are stored elsewhere?: Likely in the main chatHistory.db or globalStorage? Any assistance or insights are appreciated!

1 Like

No, SpecStory couldn’t find/view them.

Got the same problem. the content of the table (in workspaceStorage) is completely empty! the globalStorage one still have chat history though.