# Cursor is REALLY bad at keeping track of workspaces and AI chats essions

**URL:** <https://forum.cursor.com/t/cursor-is-really-bad-at-keeping-track-of-workspaces-and-ai-chats-essions/154004>\
**Category:** Bug Reports\
**Tags:** chat\
**Created:** [March 7, 2026, 9:45pm UTC](https://forum.cursor.com/t/cursor-is-really-bad-at-keeping-track-of-workspaces-and-ai-chats-essions/154004 "2026-03-07T21:45:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![enragedcamel](https://avatars.discourse-cdn.com/v4/letter/e/f14d63/32.png) [@enragedcamel](https://forum.cursor.com/u/enragedcamel)\
**Post date:** [March 7, 2026, 9:45pm UTC](https://forum.cursor.com/t/cursor-is-really-bad-at-keeping-track-of-workspaces-and-ai-chats-essions/154004/1 "2026-03-07T21:45:57Z")

</div>

### Where does the bug appear (feature/product)?

Cursor IDE

### Describe the Bug

Whenever I have multiple folders/repos open in the workspace, closing Cursor results in AI chat sessions being completely lost, even if I save the workspace and reload it. I’ve lost literally weeks worth of AI chat sessions because of this. It’s to the point I dread updating to newer versions because I know important chats will be forgotten by Cursor.

### Steps to Reproduce

Open multiple repos in the same Cursor workspace. Start some chat sessions. Close Cursor. Save the workspace to a file on the desktop. Close Cursor and make sure the process is gone. Then restart it, and reopen the workspace you’ve saved. AI chat window won’t show a history.

### Expected Behavior

AI chat history should actually persist.

### Operating System

MacOS

### Version Information

Version: 2.6.13  
VSCode Version: 1.105.1  
Commit: 60faf7b51077ed1df1db718157bbfed740d2e160  
Date: 2026-03-06T06:17:49.499Z  
Build Type: Stable  
Release Track: Default  
Electron: 39.6.0  
Chromium: 142.0.7444.265  
Node.js: 22.22.0  
V8: 14.2.231.22-electron.0  
OS: Darwin arm64 25.2.0

### Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [March 8, 2026, 10:55am UTC](https://forum.cursor.com/t/cursor-is-really-bad-at-keeping-track-of-workspaces-and-ai-chats-essions/154004/3 "2026-03-08T10:55:33Z")

</div>

Hey, this is a known pain point with multi-root workspaces specifically.

Chat history in Cursor is stored per workspace in SQLite files (`state.vscdb`), and multi-root workspaces (multiple folders open together) can be tricky. The workspace ID can change depending on how you open the folders, so your history can “disappear” even though the data is still on disk.

A couple of questions to narrow it down:

- When you reopen the workspace, are you opening it from the saved `.code-workspace` file every time, or are you adding folders manually via File \> Add Folder to Workspace?
- Can you check if transcript files exist at `~/.cursor/projects/` (look for `agent-transcripts` folders)? If they’re there, the conversation data isn’t actually lost. It’s just that the sidebar list lost its link to them.

In the meantime, as a workaround, always open your workspace from the same `.code-workspace` file. This should keep the workspace ID consistent and preserve your chat history between sessions.

The team is aware of persistence issues with multi-root workspaces. Let me know what you find with the above.

---

<div class="post-metadata">

**Author:** ![enragedcamel](https://avatars.discourse-cdn.com/v4/letter/e/f14d63/32.png) [@enragedcamel](https://forum.cursor.com/u/enragedcamel)\
**Post date:** [March 8, 2026, 5:13pm UTC](https://forum.cursor.com/t/cursor-is-really-bad-at-keeping-track-of-workspaces-and-ai-chats-essions/154004/4 "2026-03-08T17:13:07Z")

</div>

I looked in `~/.cursor/projects/` and see folders like this:

```auto
Users-myusername-apps-myapp
Users-myusername-Library-Application-Support-Cursor-Workspaces-1768866314782-workspace-json
Users-myusername-Library-Application-Support-Cursor-Workspaces-1768921276117-workspace-json
Users-myusername-Library-Application-Support-Cursor-Workspaces-1769091842617-workspace-json
Users-myusername-Library-Application-Support-Cursor-Workspaces-1769094204203-workspace-json
Users-myusername-Library-Application-Support-Cursor-Workspaces-1769480230370-workspace-json
Users-myusername-Library-Application-Support-Cursor-Workspaces-1769801428446-workspace-json
Users-myusername-Library-Application-Support-Cursor-Workspaces-1769889084291-workspace-json
Users-myusername-Library-Application-Support-Cursor-Workspaces-1772920000695-workspace-json
var-folders-1c-x9p5gwg142x571w6qlf86x480000gn-T-64a15414-73eb-40c6-b539-d387c0358456
var-folders-1c-x9p5gwg142x571w6qlf86x480000gn-T-5310f513-d582-43c9-b073-64c30b0f70e5

```

I found my lost transcripts inside the `Users-myusername-Library-Application-Support-Cursor-Workspaces-1769889084291-workspace-json` folder. However, two issues:

- There is no workspace file at that location. `~/Library/Application Support/Cursor/Workspaces` is actually completely empty.
- The transcripts in the `Users-myusername-Library-Application-Support-Cursor-Workspaces-1769889084291-workspace-json` folder are `.txt` files, whereas in the other folders they are `.jsonl` files. This might be unrelated to the issue.

When quitting Cursor it prompts me if I want to save my workspace settings, and I always save them to a folder on my Desktop. I always open that workspace file directly, so the workaround you provided is already what I do, and it does not work. For example, the workspace file I saved yesterday when updating Cursor, which is named `myapp.code-workspace`, has no chat history:

 ![image](https://us1.discourse-cdn.com/cursor1/original/3X/4/e/4ec2d3bf06d1d0a226e2a04a5dd15f0b4c752d7b.png)

How do I restore the chat history to this workspace?

---

<div class="post-metadata">

**Author:** ![enragedcamel](https://avatars.discourse-cdn.com/v4/letter/e/f14d63/32.png) [@enragedcamel](https://forum.cursor.com/u/enragedcamel)\
**Post date:** [March 14, 2026, 2:06pm UTC](https://forum.cursor.com/t/cursor-is-really-bad-at-keeping-track-of-workspaces-and-ai-chats-essions/154004/5 "2026-03-14T14:06:49Z")

</div>

Any updates on this?

---

<div class="post-metadata">

**Author:** ![coreytyron](https://avatars.discourse-cdn.com/v4/letter/c/f9ae1b/32.png) [@coreytyron](https://forum.cursor.com/u/coreytyron)\
**Post date:** [March 15, 2026, 6:49pm UTC](https://forum.cursor.com/t/cursor-is-really-bad-at-keeping-track-of-workspaces-and-ai-chats-essions/154004/6 "2026-03-15T18:49:49Z")

</div>

@deanrie I’m also experiencing the same problem. I see several subdirectories in ~/Library/Application Support/Cursor/Users/workspaceStorage, but I’m not sure how to find the actual chat.

---

<div class="post-metadata">

**Author:** ![enragedcamel](https://avatars.discourse-cdn.com/v4/letter/e/f14d63/32.png) [@enragedcamel](https://forum.cursor.com/u/enragedcamel)\
**Post date:** [March 18, 2026, 7:27pm UTC](https://forum.cursor.com/t/cursor-is-really-bad-at-keeping-track-of-workspaces-and-ai-chats-essions/154004/7 "2026-03-18T19:27:34Z")

</div>

This keeps happening. I lost another week’s worth of AI chat sessions. I’m about to give up on Cursor and will also tell our director of engineering to cancel our subscription.

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [April 9, 2026, 7:28pm UTC](https://forum.cursor.com/t/cursor-is-really-bad-at-keeping-track-of-workspaces-and-ai-chats-essions/154004/8 "2026-04-09T19:28:08Z")

</div>

Closed on April 9, 2026, 7:28pm UTC

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