Skip to content

[pull] main from microsoft:main#1325

Merged
pull[bot] merged 10 commits into
code:mainfrom
microsoft:main
Jun 2, 2026
Merged

[pull] main from microsoft:main#1325
pull[bot] merged 10 commits into
code:mainfrom
microsoft:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Jun 2, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

lszomoru and others added 10 commits June 2, 2026 12:41
fix: update session icons to use standard sizes and improve visual consistency

Co-authored-by: mrleemurray <mrleemurray@users.noreply.github.com>
Removes the session title from the titlebar widget in the sessions
window and keeps the rest (icon, repo folder, branch, diff stats).
Also fixes the titlebar layout so the center section grows/shrinks
to take the available space relative to the right section, instead
of the right section taking 2x growth on non-mac platforms.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: vs-code-engineering[bot] <vs-code-engineering[bot]@users.noreply.github.com>
* Browser: require trust for file:// loading

* feedback

* fix test

* fix tests
…19565)

Adds a 'background' option to new-session sends so the new-session composer
stays put while the started session commits and appears in the sessions list,
and a new public ISessionsManagementService.createAndSendNewChatRequest API
that creates a session and sends a chat request programmatically without
navigating into it.

Background sends are fire-and-forget at the management layer so the composer can
reset and reseed immediately; the shared _sendNewChatRequestInBackground helper
owns the full will/did send lifecycle. Providers are now multi-new-session aware
(tracking new sessions in a DisposableMap and exposing deleteNewSession) so a
graduating session and a freshly reseeded composer draft coexist; abandoned or
failed drafts are disposed through their provider.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The Copilot extension's chatSessions/item/context rename entries were gated only on chatSessionType (copilotcli/claude-code), but agent host sessions reuse the same session type values via different providers (local-agent-host, agenthost-*). This caused both the workbench's built-in rename action and the extension's rename to appear on agent host session items.

Scope both rename entries to chatSessionProviderId == default-copilot so they only show for sessions provided by the Copilot extension.

Fixes #319388

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators Jun 2, 2026
@pull pull Bot added the ⤵️ pull label Jun 2, 2026
@pull pull Bot merged commit 6118c8c into code:main Jun 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants