Shared chat pool across workspaces

Feature request for product/service

Chat

Describe the request

Problem: Chat history is isolated per workspace. When working with multiple worktrees of the same repositories — each opened as its own multi-root workspace — there’s no way to continue a conversation started in one workspace from another.

Use case: I use git worktrees to work on multiple branches in parallel. Each worktree is opened as a separate multi-root workspace in Cursor containing the same set of repos. Since the worktrees are different directories on disk, Cursor treats them as entirely separate workspaces with isolated chat histories — even though they’re the same codebase. A conversation I start while working on one branch can’t be continued or referenced when I switch to a different worktree/workspace.

Proposed solution: Allow users to configure a shared chat pool across specific workspaces, so chats started in one workspace appear in and can be continued from another. This could be:

A setting to link workspaces to a named chat pool
Automatic detection that workspaces share the same git origin and offering to unify their chat history
A way to “import” or “reference” chats from other workspaces
A global chat history option (opt-in)
Current workaround: None — switching worktrees means losing all conversation context.