All Chat Threads and Historical Data Lost After 3.29.15 Update

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

All my historical Cursor chat threads for all of my projects have disappeared after updating to 3.29.15.

I’ve opened all the original project directories and the chats do not appear under the History, Archived, or anywhere else in the Agents or other tab.

I used Claude Code and it says these chats still exist on my disk but Cursor isn’t showing them, and that Cursor switched to a new chat format. If that’s true why weren’t old chats converted to the new format? How do I view my historical context and see the information from those previous chats?

Has this happened to anyone else?

Steps to Reproduce

  1. Open Cursor
  2. Update to latest version (3.29.15)
  3. Open any project folder
  4. All the chats are missing
  5. Clicking the Show Chat History button does not help, nor are they listed under the Archived section.

This seems like a very poor design choice and terrible user experience.

Expected Behavior

You should be able to view your historical chats for the projects you’re working on

Operating System

MacOS

Version Information

Version: 3.29.15
VS Code Extension API: 1.128.0
Commit: 86776fcb52ca505783155631089b65d646f9b030
Date: 2026-11-08T21:35:59.668Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 43.8.4
Chromium: 150.0.7871.250
Node.js: 24.22.1
V8: 15.0.245.31-electron.0
xterm.js: 6.1.0-beta.291
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

Yes - Cursor is unusable

Hi @tlhl, your old chats are almost certainly still on your disk. Cursor didn’t switch to a new chat format in 3.29. The chat list comes from a small index in Cursor’s local database, and when that index gets dropped or reset, the list comes up empty even though the conversations are still there.

You can read any past conversation right now. Each one is a .jsonl file under ~/.cursor/projects//agent-transcripts/ that opens in any editor.

To help us see which case you hit:

  1. Open the Agents Window and type a word from one of your old chat titles into its search box. Search looks across all projects, so the old chats may still turn up there.
  2. If they don’t, quit Cursor. In Finder, press Cmd+Shift+G and go to ~/Library/Application Support/Cursor/User/globalStorage
  3. Reply here with whether any file there starts with state.vscdb.corrupted, and roughly how large state.vscdb is.

Please don’t let an agent edit state.vscdb directly in the meantime. A bad write there can hide even more chats.