Feature Request: Support for Multiple Simultaneous Chat Sessions in GitHub Copilot for VS Code
It would be extremely useful to support multiple named chat conversations for specialized roles in GitHub Copilot in the side chat panel, allowing users to work sequentially but in parallel chat histories - just like in-editor multiple chats work. This would provide a large comfort and clarity increase, while avoiding many coordination issues and complexities of true concurrency (as proposed in #242318 ).
Why this matters:
When working with CLI-based agents like Gemini or Claude, I typically maintain 4+ active chat tabs, each named, launched with a shortcut command, dedicated to a specific role or task—e.g., architect, developer (backend, frontend, ops), or QA. While they share access to documentation, each agent focuses only on its domain, dramatically improving task efficiency and reducing off-topic drift, as well as reducing to almost none the risk of editing the same files at the same time.
This approach mirrors how a real team works—clear ownership, focused context, and reduced cognitive load.
Example Workflow:
-
A new feature is requested.
-
Architect agent researches online, gathers documentation, and creates a high-level design and tasks.md .
-
Developer agent reads the docs, picks a task, and creates a new task.md with a step-by-step plan.
-
Developer progresses through task.md steps, tracking progress in the same task file.
-
Once complete, the QA agent reads the task.md and docs, tests the implementation, and prepares a task-qa-report.md
-
If issues are found:
- For implementation bugs, the developer reviews the
task-qa-report.mdand fixes the issue.
- For design flaws, the architect revisits the docs and
task-qa-report.md and updates the design as needed, and adds relevant task to the tasks.md and to the task.md with necessary changes
-
This loop continues until QA passes.
-
Architect marks the top-level task as complete.
-
Developer moves on to the next task and creates another task-specific task.md
This modular, chat-tabbed approach is vastly more effective than maintaining a single monolithic conversation. It also improves token efficiency by scoping prompts and context to just the relevant agent, instead of loading the entire project history each time. Having tabs directly in the side panel would make navigating and previewing the work much easier.
Suggested Implementation:
- Add support for multiple chat tabs within Copilot Chat side panel in VS Code.
- Each tab should maintain its own context, configuration, and history - just like having multiple conversations in editor work.
- Users can name tabs (e.g., “Architect,” “Backend Dev,” “QA”) to reflect their role or function - this could also be added to the multi conversation in editor.
- Simplify saving roles and prompts for the roles or creating these specialized agents
- Add an UI indication which tabs have made edits last or have pending edits to keep
- This complements, rather than replaces, concurrent development workflows (e.g., using worktrees with multiple instances of VS Code running then resolving merge conflicts with an agent, or in the future handling this directly within the UI as proposed in #242318 )
Impact:
This feature would significantly increase comfort of using multiple conversations and make GitHub Copilot more suitable for complex, full-stack projects involving multi-agent workflows, while still allowing good preview of the edits.
Personally, this would be a strong enough reason to switch back from CLI-based agents to Copilot within VS Code.
With this approach it would still be down to the user to ensure the agents don't edit the same files in parallel, and the current handling of file edits would suffice. GH could provide some preconfigured roles for an easier startup, I'm happy to share my prompts for that.
Known Workaround:
Move the conversations to in-editor chats or in the new window.

The issue with this is that it gets really cluttered and obscures the editor view.
Feature Request: Support for Multiple Simultaneous Chat Sessions in GitHub Copilot for VS Code
It would be extremely useful to support multiple named chat conversations for specialized roles in GitHub Copilot in the side chat panel, allowing users to work sequentially but in parallel chat histories - just like in-editor multiple chats work. This would provide a large comfort and clarity increase, while avoiding many coordination issues and complexities of true concurrency (as proposed in #242318 ).
Why this matters:
When working with CLI-based agents like Gemini or Claude, I typically maintain 4+ active chat tabs, each named, launched with a shortcut command, dedicated to a specific role or task—e.g., architect, developer (backend, frontend, ops), or QA. While they share access to documentation, each agent focuses only on its domain, dramatically improving task efficiency and reducing off-topic drift, as well as reducing to almost none the risk of editing the same files at the same time.
This approach mirrors how a real team works—clear ownership, focused context, and reduced cognitive load.
Example Workflow:
A new feature is requested.
Architect agent researches online, gathers documentation, and creates a high-level design and
tasks.md.Developer agent reads the docs, picks a task, and creates a new
task.mdwith a step-by-step plan.Developer progresses through
task.mdsteps, tracking progress in the same task file.Once complete, the QA agent reads the
task.mdand docs, tests the implementation, and prepares atask-qa-report.mdIf issues are found:
task-qa-report.mdand fixes the issue.task-qa-report.mdand updates the design as needed, and adds relevant task to thetasks.mdand to thetask.mdwith necessary changesThis loop continues until QA passes.
Architect marks the top-level task as complete.
Developer moves on to the next task and creates another task-specific
task.mdThis modular, chat-tabbed approach is vastly more effective than maintaining a single monolithic conversation. It also improves token efficiency by scoping prompts and context to just the relevant agent, instead of loading the entire project history each time. Having tabs directly in the side panel would make navigating and previewing the work much easier.
Suggested Implementation:
Impact:
This feature would significantly increase comfort of using multiple conversations and make GitHub Copilot more suitable for complex, full-stack projects involving multi-agent workflows, while still allowing good preview of the edits.
Personally, this would be a strong enough reason to switch back from CLI-based agents to Copilot within VS Code.
With this approach it would still be down to the user to ensure the agents don't edit the same files in parallel, and the current handling of file edits would suffice. GH could provide some preconfigured roles for an easier startup, I'm happy to share my prompts for that.
Known Workaround:
Move the conversations to in-editor chats or in the new window.

The issue with this is that it gets really cluttered and obscures the editor view.