You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: Tab groups with "send to group" for comparing sessions side by side #51523
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
When I want to compare how different models handle the same question, I open one session tab per model and paste the same prompt into each tab. With three or four tabs this is slow and error prone (edits to the prompt have to be repeated in every tab).
Proposal: let session tabs be gathered into a named group, and add a "Send to tab group" action to the composer.
Grouping is done after the sessions exist: a "Tab group..." command on the current tab offers existing groups, creating a new one by typing a name, or removing the tab from its group. Grouped tabs get a small colour bar in the tab strip.
"Send to tab group" (mod+shift+enter, also in the command palette) submits the prompt to the current session exactly as Enter does, and sends the same text and attachments to every other session in the group. Each target keeps its own agent and model; busy sessions receive it as a queued follow-up after their current turn ends; a toast lists what was sent, queued or failed.
Groups are UI state only (persisted per window next to the tab list). No server or API changes.
This is related to #44589 (grouping tabs by project for organisation); the ask here is user-defined groups that act as a send target.
Thanks for the detailed proposal, @iyernaveenr, and for already putting together an implementation with tests.
To restate it: you'd like to gather session tabs into named groups and add a Send to tab group action to the composer, which sends the same prompt and attachments to every session in the group. Each session keeps its own agent and model, and busy sessions get it as a queued follow-up. This makes comparing models on one prompt much quicker than pasting it into each tab.
The maintainers will look at the direction and decide whether they'd like a PR from your branch. I can't promise anything on that.
Activity
github-actions commentedon Sep 26, 2026
This issue might overlap with existing issues. Please check:
For keybind-related issues, please also check our pinned keybinds documentation: #4997
opencodejr commentedon Oct 28, 2026
Thanks for the detailed proposal, @iyernaveenr, and for already putting together an implementation with tests.
To restate it: you'd like to gather session tabs into named groups and add a Send to tab group action to the composer, which sends the same prompt and attachments to every session in the group. Each session keeps its own agent and model, and busy sessions get it as a queued follow-up. This makes comparing models on one prompt much quicker than pasting it into each tab.
The maintainers will look at the direction and decide whether they'd like a PR from your branch. I can't promise anything on that.
Related: