Lost access to 5-7 agent conversations after workspace folder restructure

Cursor Support Request - Agent Conversation Recovery

Issue: Lost access to 5-7 agent conversations after workspace folder restructure


Problem Summary

  1. Original workspace: ~/Development/mcp-servers/clickup-mcp-server
  2. Moved to: ~/Development/WarrenTEK-Operations/
  3. Result: All agent conversations disappeared from Cursor’s agent sidebar
  4. Data status: Conversations appear to exist in databases but aren’t displaying

What I’ve Found

Database Locations Checked:

  • Workspace Storage: ~/Library/Application Support/Cursor/User/workspaceStorage/
    • Current workspace: 8d4b972eb1d04e5c9e64d427dc89f200 (104 items)
    • Old workspace: 723b71b40f2ad419d6db38eb927dbab2 (102 items)
    • Issue: Only 100-110 items, but user had 900+ items before

Global Storage:

  • Location: ~/Library/Application Support/Cursor/User/globalStorage/state.vscdb
  • Size: 248MB (very large)
  • Items: 156 items
  • Found: Agent conversation keys (but marked as .hidden)

Agent IDs Found:

  • 121773b5-8dd5-463a-891d-410d34e51871
  • 3f221679-b549-4033-97ae-7c3dcda66b07
  • 5ef2fb13-94c6-435a-9841-109e422a980c
  • 894b4290-cad8-4c99-9b87-d29a6a8227d4
  • cc17e415-076a-420b-9100-1a86859e3ee4
  • f69f35e5-2a80-448d-88a5-afe4fa121c91
  • 08b8ebd6-80f2-4f28-b69f-f436aa243412

The Problem:

  • interactive.sessions registry is empty ([]) in both workspace and global storage
  • Agent conversations exist in database but Cursor doesn’t display them
  • Original workspace storage with 900+ items appears to be missing/deleted

Questions for Cursor Support

  1. Where is the original workspace storage? The workspace was at ~/Development/mcp-servers/clickup-mcp-server - where would that workspace storage folder be?

  2. How does Cursor store agent conversations? Are they in workspace storage, global storage, or both?

  3. How to rebuild interactive.sessions registry? The registry is empty - how can we rebuild it from existing conversation data?

  4. Can we recover deleted workspace storage? If the original workspace storage was deleted, can it be recovered?

  5. What’s the format of interactive.sessions? We need to manually rebuild it - what’s the correct JSON structure?


What We Need

  1. Recovery method to restore agent conversations
  2. Registry format to rebuild interactive.sessions
  3. Location of original workspace storage (if it still exists)
  4. Tool or command to force Cursor to rebuild agent list from database

System Information

  • OS: macOS (darwin 25.3.0)
  • Cursor Version: (need to check)
  • Workspace: ~/Development/WarrenTEK-Operations/WarrenTEK-Operations.code-workspace
  • Original Workspace: ~/Development/mcp-servers/clickup-mcp-server

Please help us recover the agent conversations - they contain important work!

Hey, thanks for the report.

Cursor’s chat history is tied to the workspace path. When you moved the project from ~/Development/mcp-servers/clickup-mcp-server to ~/Development/WarrenTEK-Operations/, Cursor created a new workspace folder, and the old chats stayed in the previous one.

Your chats are most likely in the 723b71b40f2ad419d6db38eb927dbab2 folder you mentioned. Here’s how to restore them:

Open the old workspace:

  • In Cursor, open the old folder: File > Open Folder > ~/Development/mcp-servers/clickup-mcp-server
  • Your chat history should show up

Why this happened: Cursor stores chat history locally and keeps it separated by workspace paths. When the path changes, it creates new workspace storage.

For next time: Install the SpecStory extension to automatically back up chats.

Hello Dean,

Thank you for sharing this information, and the move I made was at the recommendation of an active Agent session I was working with inside of the Cursor IDE. So I basically was just doing as it directed… and after everything (meaning chat/agent history) was missing following the suggested folder move I reported this to a new Agent/Chat in the Cursor IDE.

Is there a way for me to look back in some logs or other settings to try to confirm/verify the previous workspace location prior to the move? As what I mentioned in my post was generated by the Cursor Agent/Chat, and is not based on my direct knowledge or recollection

You were told to try moving/copying the project folder back and opening it in Cursor. Have you tried that yet?

Priority: High - Loss of productivity due to missing agent conversations
Status: All database fixes applied, but agents still not visible

**Date:** January 2, 2025

**Priority:** High - Loss of productivity due to missing agent conversations

**Status:** All database fixes applied, but agents still not visible

-–

## Problem Summary

After moving workspace from `~/Development/mcp-servers/clickup-mcp-server` to `~/Development/WarrenTEK-Operations/`, 22 of 24 agent conversations are not visible in Cursor IDE’s agent sidebar, despite all data being present in the database.

**Current State:**

- :white_check_mark: 24 agents in `interactive.sessions` registry

- :white_check_mark: All agents have `numberOfVisibleViews` keys

- :white_check_mark: All agents have `composerChatViewPane` values

- :white_check_mark: All conversation messages exist (6,045 messages in global storage)

- :cross_mark: **Only 2 agents visible in UI** (both created after workspace move)

-–

## Technical Details

### Database Structure

- **Workspace Storage:** `~/Library/Application Support/Cursor/User/workspaceStorage/8d4b972eb1d04e5c9e64d427dc89f200/state.vscdb`

- **Global Storage:** `~/Library/Application Support/Cursor/User/globalStorage/state.vscdb` (245 MB)

### What We’ve Fixed

1. :white_check_mark: Rebuilt `interactive.sessions` registry (24 agents)

2. :white_check_mark: Created `workbench.panel.aichat.[ID].numberOfVisibleViews` keys (24 agents)

3. :white_check_mark: Populated `workbench.panel.composerChatViewPane.[ID]` values (24 agents)

4. :white_check_mark: Cleared Cursor cache directories

5. :white_check_mark: Verified database structure (no differences between visible/hidden agents)

### Key Discovery

**Visible agents** (created after workspace move):

- Have metadata in workspace storage

- Have 0 messages in global storage

- Are displayed in UI

**Hidden agents** (from original workspace):

- Have metadata in workspace storage

- Have 2,817+ messages in global storage (not workspace storage)

- Are NOT displayed in UI

**Hypothesis:** Cursor may require conversation messages to be in workspace storage (not just global storage) to display agents, OR Cursor filters agents based on workspace association.

-–

## Agent Information

### Visible Agents

1. `8429a06a-8d24-4e72-81eb-3a2456ccc120` - “Missing agents after folder move”

2. `d611c83c-61a7-4653-a59c-f8b4cf86db99` - “New agent testing for Cursor IDE”

### Hidden Agents (22 total)

Key agents that should be visible:

- `29524cff-ad05-4c82-addf-172b5ed2294a` - **2,107 messages** (largest agent)

- `205a5589-746d-4cab-943b-786d98151369` - 14 messages

- `542401f4-cedc-45cf-8ed2-bb7266b37595` - Multiple messages

- `7bdfe677-9397-4dfe-b678-a4c52a6a4c30` - Multiple messages

- `ad2ce647-f255-41c1-bb31-ec3a7b845661` - Multiple messages

- `e6a2768d-174b-46eb-985b-63b437f8b5f8` - Multiple messages

- `eb6a0a9b-ee65-4317-a1cc-2b574aa7104e` - Multiple messages

- `feb03c54-57b5-4872-b801-1172f1d1d379` - Multiple messages

**Total:** 6,045 conversation messages extracted and backed up

-–

## Registry Structure

All agents in registry have identical structure:

```json

{

“id”: “[AGENT_ID]”,

“title”: “[TITLE]”,

“timestamp”: [TIMESTAMP],

“pinned”: false,

“archived”: false

}

```

**No workspace association field found** - agents don’t have workspace path or ID in registry.

-–

## What We Need

1. **Why are agents not displaying?** Despite correct database structure, only 2 of 24 agents are visible.

2. **Does Cursor filter by workspace?** Are agents from the old workspace filtered out even though they’re in the registry?

3. **Message storage requirement?** Does Cursor require messages in workspace storage (not global storage) to display agents?

4. **How to force agent list refresh?** Is there a command or tool to force Cursor to rebuild the agent list from the database?

5. **Workspace association?** How does Cursor associate agents with workspaces? Can we update this association?

-–

## System Information

- **OS:** macOS (darwin 25.3.0)

- **Cursor Version:** (need to check - will update)

- **Current Workspace:** `~/Development/WarrenTEK-Operations/WarrenTEK-Operations.code-workspace`

- **Original Workspace:** `~/Development/mcp-servers/clickup-mcp-server`

-–

## Files Available

All diagnostic information and scripts are available in:

`~/Development/WarrenTEK-Operations/`

Key files:

- `AGENT_VISIBILITY_ISSUE_SUMMARY.md` - Complete technical summary

- `diagnose-agent-visibility.sh` - Diagnostic script

- `cursor-real-conversations-20260102_162822/` - Extracted conversation messages (6,045 messages)

-–

## Impact

**High productivity loss:**

- 22 agent conversations with 6,045 messages are inaccessible

- Large agent with 2,107 messages contains critical work

- All conversation data is safe (extracted and backed up), but not accessible in Cursor IDE

-–

## Request

Please provide:

1. **Root cause analysis** - Why are agents not displaying despite correct database structure?

2. **Solution** - How to make all 24 agents visible in the UI?

3. **Prevention** - How to properly migrate workspaces without losing agent visibility?

**We’ve exhausted all database-level fixes. This appears to be an internal Cursor IDE issue that requires support assistance.**

-–

**Contact Information:**

- Email: (to be provided)

- Discord: (to be provided)

- Forum: (to be provided)

Thank you for your assistance!

Version: 2.3.21 (Universal)
VSCode Version: 1.105.1
Commit: 68e0a0385b87408d050869ea543e3778ad53f780
Date: 2026-01-02T23:46:13.381Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.3.0

Can you answer yourself?

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