Skip to content

Shared Copilot Chat history across multiple workspaces/projects #301414

@szymonszewczyk

Description

@szymonszewczyk

I often work with multiple copies of the same workspace in order to use GitHub Copilot on different branches simultaneously. Each copy of the project is opened as a separate workspace.

For example, I may have several local clones of the same repository, each checked out to a different branch so Copilot can help with separate tasks in parallel.

The problem is that Copilot Chat history is stored per workspace. As a result, chats related to the same logical task become fragmented across multiple project instances.

A typical scenario:

I work on several branches in parallel using separate workspace copies.

Each workspace has its own Copilot Chat history.

After restarting my computer, I reopen several project folders.

Then I need to manually search through each workspace to find the chat where a specific discussion happened.

This becomes inconvenient when trying to continue a conversation started earlier, because I may not remember which workspace contained that chat.

Suggested improvement

It would be very helpful to have an option for shared Copilot Chat history across multiple workspaces/projects, for example:

a global Copilot Chat history

or the ability to access chats across workspaces

or linking chats to a repository rather than a specific workspace folder

This would make it much easier to continue conversations when switching between different branches or project copies.

Environment:

Windows 11

Visual Studio Code

GitHub Copilot Chat extension

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions