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
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