Skip to content

Reconstruct batch 121/124: 2026-10-05 → 2026-10-22 (chat, sessions, agenthost, workbench) - #121

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-120from
reconstruct/batch-121
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-120from
reconstruct/batch-121

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 121/124: 2026-10-05 → 2026-10-22 (chat, sessions, agenthost, workbench)

Overview

  • Upstream range: 1147fc07f4b..e448e640801
  • Dates: 2026-10-05 → 2026-10-22
  • Commits: 51 (38 on the first-parent line of main, 7 merges)
  • Contributors: 26 — roblourens (5), benibenj (4), Vritant Bhardwaj (4), Ladislau Szomoru (4), Justin Chen (3), dhairya (2), vritant24 (2), Bryan Chen (2) …
  • Diff: 296 files changed, 14188 insertions(+), 2323 deletions(-)
  • Files: 261 modified, 30 added, 3 renamed, 2 deleted
  • Base branch: reconstruct/batch-120

Upstream PRs

This PR folds in 34 microsoft/vscode PRs and 4 changes pushed directly without a PR.

  • #343376 Fix compile break in tabbed model picker fixture
  • #343375 github: add repository automation configuration API
  • #343186 github: avoid unnecessary allocations during request validation.
  • #343360 issue: skip WebM tests that can't open on the shipped Electron
  • #343380 Show the chosen harness in the editor window chat session list
  • #343346 Chat Customizations: Render Browse results as sources load
  • #343374 chat: use Working Set setting for editor Keep/Undo
  • #343370 sessions: fix Send and chat binding regressions in the shared composer
  • #343378 sessions: restore #session references for /troubleshoot in the composer
  • #343350 Route host-discovered MCP server enablement to the agent host
  • #341985 chat: refine pet tabs and landing surfaces
  • #343389 agentHost: fix model discovery for CLI GitHub environments
  • #343384 chat: add Working Set review options and fix notification focus
  • #343353 sessions: show clickable application provenance in session hovers
  • #339846 Fix UTF-8 encoding of MCP resource URI template values
  • #343369 Automations: use repository capability for cloud eligibility
  • #343312 agentHost: support turn-by-turn conversation import for remote sessions
  • #343065 chat: fix sandbox trusted CA alert word wrapping
  • #343403 Forward VS Code workspace trust to the Copilot runtime
  • #343393 Update distro commit (main)
  • #343352 agentHost: recover Mission Control relay connections
  • #343368 Agents - improve multi-file diff editor actions
  • #343335 sessions: badge the activity bar Changes entry on unseen changes and show its stats on hover
  • #343394 agentHost: authenticate the Copilot harness with the default account
  • #343398 Clarify optional sandbox CA certificate notice
  • #343423 Agents - remove explicit background for the "+" toolbar
  • #343424 Agents - enhance files view submenu and reorganize toolbar actions
  • #343257 Agents: use harness tool inventories in agent files
  • #343114 sessions: preserve static warning fills and reduce session motion
  • #343439 Use aka link for sandboxing docs link
  • #343429 Agents - fix spacing for the environment picker in the new session composer
  • #343446 sessions: keep new nested sessions from showing PR icons
  • #343456 agentHost: Stabilize saved chat continuation artifact assertions
  • #343441 workbench: auto-hide sash grippers when the mouse is idle
  • 1b606261ed1 chat: support side chats in editor windows (direct, no PR)
  • c6eee02fc85 agentHost: keep history observation out of credential sponsorship (direct, no PR)
  • 47da279f730 agentHost: seal client tokens (Written by Copilot) (direct, no PR)
  • 588b57eae96 chat: omit token rates from response footers (Written by Copilot) (direct, no PR)

Summary of changes by area

chat (11)

sessions (11)

agenthost (10)

workbench (4)

misc (3)

github (2)

fix (1)

  • fix: encode URI template values as UTF-8 (a1321b7630b)

test (1)

  • test: cover Unicode URI template expansion (e77e0897cde)

contextmenu (1)

  • contextmenu: unify and validate initial item selection (239aadc8608)

issue (1)

chat customizations (1)

automations (1)

dependencies (1)

modernui (1)

agents (1)

Code changes

Where the changes landed (share of changed files, cumulative)

2.0% build/
   2.0% src/vs/platform/agentHost/common/meta/
   4.3% src/vs/platform/agentHost/common/
   5.0% src/vs/platform/agentHost/node/
   4.0% src/vs/platform/agentHost/test/node/
   5.4% src/vs/platform/agentHost/test/
  15.5% src/vs/platform/agentHost/
   2.3% src/vs/platform/github/common/
   4.0% src/vs/platform/github/
  21.6% src/vs/platform/
   2.3% src/vs/sessions/browser/
   2.3% src/vs/sessions/contrib/changes/browser/
   3.7% src/vs/sessions/contrib/changes/
   4.7% src/vs/sessions/contrib/chat/browser/
   5.4% src/vs/sessions/contrib/chat/test/browser/
  10.4% src/vs/sessions/contrib/chat/
   2.0% src/vs/sessions/contrib/providers/copilotChatSessions/
   2.0% src/vs/sessions/contrib/sessions/browser/
   3.0% src/vs/sessions/contrib/sessions/
  22.9% src/vs/sessions/contrib/
   2.0% src/vs/sessions/test/browser/
  30.7% src/vs/sessions/
   3.3% src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/
   4.7% src/vs/workbench/contrib/chat/browser/agentSessions/
   3.0% src/vs/workbench/contrib/chat/browser/widget/
  14.5% src/vs/workbench/contrib/chat/browser/
   2.0% src/vs/workbench/contrib/chat/common/promptSyntax/languageProviders/
   4.3% src/vs/workbench/contrib/chat/common/
   2.7% src/vs/workbench/contrib/chat/test/browser/agentSessions/
   2.0% src/vs/workbench/contrib/chat/test/browser/widget/
  10.1% src/vs/workbench/contrib/chat/test/browser/
  11.4% src/vs/workbench/contrib/chat/test/
  30.4% src/vs/workbench/contrib/chat/
   2.0% src/vs/workbench/contrib/webview/
  36.8% src/vs/workbench/contrib/
   2.0% src/vs/workbench/test/browser/componentFixtures/chat/
   3.7% src/vs/workbench/test/browser/componentFixtures/
   4.0% src/vs/workbench/test/browser/
  42.9% src/vs/workbench/
  96.9% src/vs/

Largest file changes

File + −
src/vs/platform/agentHost/common/meta/vscode/agentHostCreateSessionImportMeta.ts 694 0
src/vs/platform/agentHost/test/electron-browser/agentHostProtocolClient.test.ts 549 4
src/vs/workbench/contrib/chat/browser/widget/chatPetWidget.ts 218 249
src/vs/platform/agentHost/node/missionControl/missionControlProtocolServer.ts 398 23
src/vs/workbench/contrib/chat/test/browser/btwSlashCommand.test.ts 418 0
src/vs/workbench/contrib/chat/test/browser/widget/chatPetWidget.test.ts 332 56
src/vs/platform/agentHost/test/node/missionControlProtocolServer.test.ts 380 2
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostChatContribution.test.ts 314 8
src/vs/workbench/contrib/sash/test/browser/sash.test.ts 320 0
src/vs/sessions/contrib/sessions/test/browser/sessionsList.test.ts 227 92
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 306 1
src/vs/sessions/contrib/changes/browser/changesActivity.ts 293 0
src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts 254 4
src/vs/sessions/contrib/chat/test/browser/responseSelectionSideChatController.test.ts 231 18
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostAuth.ts 151 87
src/vs/platform/agentHost/node/copilot/copilotAgent.ts 181 46
src/vs/sessions/contrib/changes/test/browser/changesViewActions.test.ts 163 62
src/vs/platform/agentHost/browser/agentHostProtocolClient.ts 176 34
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationDiscoveryPage.ts 169 34
src/vs/platform/github/test/common/schema.test.ts 196 4
src/vs/platform/customizationMarketplace/common/customizationMarketplaceService.ts 161 35
src/vs/sessions/contrib/providers/copilotChatSessions/test/browser/githubCloudAutomationStore.test.ts 141 55
src/vs/{sessions => workbench}/contrib/chat/browser/responseSelectionSideChatController.ts 140 55
src/vs/sessions/contrib/changes/test/browser/changesActivity.test.ts 179 0
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostAuth.test.ts 167 2
src/vs/workbench/contrib/chat/browser/aiCustomization/customizationMarketplaceWorkbenchService.ts 135 23
src/vs/sessions/contrib/chat/test/browser/btwSlashCommandContribution.test.ts 0 142
src/vs/sessions/contrib/providers/copilotChatSessions/test/browser/cloudAutomationStore.test.ts 93 48
src/vs/sessions/contrib/chat/test/browser/sessionReferenceCompletions.test.ts 137 0
src/vs/platform/agentHost/node/protocolServerHandler.ts 127 8
src/vs/platform/agentHost/test/node/copilotSessionLauncher.test.ts 129 2
src/vs/workbench/contrib/webview/test/browser/webviewElement.test.ts 118 10
src/vs/platform/github/test/node/missionControlClient.test.ts 113 14
src/vs/sessions/contrib/providers/copilotChatSessions/browser/githubCloudAutomationStore.ts 97 26
src/vs/sessions/contrib/chat/browser/sessionReferenceCompletions.ts 123 0
src/vs/workbench/contrib/chat/test/browser/aiCustomization/aiCustomizationDiscoveryPage.test.ts 117 6
src/vs/workbench/contrib/chat/test/browser/aiCustomization/mcpListWidget.test.ts 121 1
src/vs/platform/agentHost/test/common/agentHostCreateSessionImportMeta.test.ts 121 0
src/vs/workbench/test/browser/componentFixtures/sessions/agentSessionsViewer.fixture.ts 118 0
src/vs/workbench/browser/media/feedbackInputWidget.css 116 0
… 256 more files

All commits

SHA Date Author Subject
a1321b7630b 2026-10-05 dhairya fix: encode URI template values as UTF-8
e77e0897cde 2026-10-05 dhairya test: cover Unicode URI template expansion
3b4df884f61 2026-10-21 vritant24 Route host-discovered MCP server enablement to the agent host
d70053f9183 2026-10-21 benibenj sessions: show application provenance in session hovers
2bfcbe39d44 2026-10-21 benibenj sessions: remove external status from session hovers
239aadc8608 2026-10-22 benibenj contextmenu: unify and validate initial item selection
f7d212e976a 2026-10-21 Bryan Chen Fix compile break in tabbed model picker fixture (microsoft#343376)
8a29c6e98b1 2026-10-21 vritant24 Address review feedback on MCP enablement routing
5d3971ef442 2026-10-21 Dmitriy Vasyura Add repository automation configuration API (microsoft#343375)
efb876d9cb8 2026-10-21 Dmitriy Vasyura github: avoid unnecessary allocations during request validation. (microsoft#343186)
3f1803d369c 2026-10-21 Bryan Chen issue: skip WebM tests that can't open on the shipped Electron (microsoft#343360)
7ae86d36955 2026-10-21 Hawk Ticehurst Show the chosen harness in the editor window chat session list (microsoft#343380)
d9368fe4f31 2026-10-21 Jessie Houghton Chat Customizations: Render Browse results as sources load (microsoft#343346)
4c9ec811116 2026-10-21 Justin Chen chat: use Working Set setting for editor Keep/Undo (microsoft#343374)
dfa0c132df6 2026-10-21 Logan Ramos sessions: fix Send and chat binding regressions in the shared composer (microsoft#343370)
0ba02a06143 2026-10-21 Logan Ramos sessions: restore #session references for /troubleshoot in the composer (microsoft#343378)
22fedb409d1 2026-10-21 Vritant Bhardwaj Route host-discovered MCP server enablement to the agent host (microsoft#343350)
ec06dc74875 2026-10-21 Vritant Bhardwaj Forward VS Code workspace trust to the Copilot runtime
1b606261ed1 2026-10-21 Connor Peet chat: support side chats in editor windows
6048729ae5b 2026-10-21 Justin Chen chat: refine pet tabs and landing surfaces (microsoft#341985)
9325db1196a 2026-10-22 roblourens agentHost: fix model discovery for CLI GitHub environments (microsoft#343389)
c6eee02fc85 2026-10-22 roblourens agentHost: keep history observation out of credential sponsorship
47da279f730 2026-10-22 roblourens agentHost: seal client tokens (Written by Copilot)
7b98147678f 2026-10-22 benibenj Merge main to include upstream model-picker compile fix
bcabec8f47f 2026-10-21 Justin Chen chat: add Working Set review options and fix notification focus (microsoft#343384)
5aa0ff9f25c 2026-10-22 Benjamin Christopher Simmonds sessions: show clickable application provenance in session hovers (microsoft#343353)
070abe7cd0e 2026-10-21 Connor Peet Fix UTF-8 encoding of MCP resource URI template values (microsoft#339846)
f2103684f1a 2026-10-21 Ben Villalobos Automations: use repository capability for cloud eligibility (microsoft#343369)
589f489df27 2026-10-21 Vritant Bhardwaj Address review feedback on workspace trust forwarding
e847f29361b 2026-10-21 Vijay Upadya agentHost: support turn-by-turn conversation import for remote sessions (microsoft#343312)
151923988b4 2026-10-21 Dileep Yavanmandha chat: fix sandbox trusted CA alert word wrapping (microsoft#343065)
d6e526a8312 2026-10-21 Vritant Bhardwaj Forward VS Code workspace trust to the Copilot runtime (microsoft#343403)
2888842c71c 2026-10-21 vs-code-engineering[bot] Update distro commit (main) (microsoft#343393)
c8f3fd17f6b 2026-10-22 roblourens agentHost: recover Mission Control relay connections (microsoft#343352)
588b57eae96 2026-10-22 roblourens chat: omit token rates from response footers (Written by Copilot)
496d79ab9f9 2026-10-22 Ladislau Szomoru Agents - improve multi-file diff editor actions (microsoft#343368)
54e8eec4986 2026-10-22 Sandeep Somavarapu sessions: badge the activity bar Changes entry on unseen changes and show its stats on hover (microsoft#343335)
d489b0e92f1 2026-10-21 TylerLeonhardt agentHost: authenticate the Copilot harness with the default account (microsoft#343394)
1d1aadbfc11 2026-10-21 Dileep Yavanmandha Clarify optional sandbox CA certificate notice (microsoft#343398)
bdce63db587 2026-10-22 Ladislau Szomoru Agents - remove explicit background for the "+" toolbar (microsoft#343423)
49f83d01671 2026-10-22 Ladislau Szomoru Agents - enhance files view submenu and reorganize toolbar actions (microsoft#343424)
395e625a57d 2026-10-22 Martin Aeschlimann Agents: use harness tool inventories in agent files (microsoft#343257)
4df8bb183f0 2026-10-22 Cherry Wang sessions: preserve static warning fills and reduce session motion (microsoft#343114)
73df6ef6156 2026-10-22 Nick Trogh Use aka link for sandboxing docs link
9aad18524d8 2026-10-22 Nick Trogh Use aka link for sandboxing docs link (microsoft#343439)
f5d95e4ba02 2026-10-22 mrleemurray workbench: auto-hide sash grippers when the mouse is idle
10aaa3981af 2026-10-22 Ladislau Szomoru Agents - fix spacing for the environment picker in the new session composer (microsoft#343429)
eab2e76f2cf 2026-10-22 mrleemurray workbench: address sash gripper review feedback
818341a41f1 2026-10-22 Sandeep Somavarapu sessions: keep new nested sessions from showing PR icons (microsoft#343446)
68d4ae5bd0e 2026-10-22 Christof Marti agentHost: Stabilize saved chat continuation artifact assertions (microsoft#343456)
e448e640801 2026-10-22 Lee Murray workbench: auto-hide sash grippers when the mouse is idle (microsoft#343441)

🤖 Generated with Claude Code

…genthost, workbench)

Squashed reconstruction of 51 upstream commits (1147fc0..e448e64).
296 files changed, 14188 insertions(+), 2323 deletions(-)

chat:
  - Route host-discovered MCP server enablement to the agent host
  - Address review feedback on MCP enablement routing
  - Show the chosen harness in the editor window chat session list (microsoft#343380)
  - chat: use Working Set setting for editor Keep/Undo (microsoft#343374)
  - chat: support side chats in editor windows
  - chat: refine pet tabs and landing surfaces (microsoft#341985)
  - chat: add Working Set review options and fix notification focus (microsoft#343384)
  - chat: fix sandbox trusted CA alert word wrapping (microsoft#343065)
  - chat: omit token rates from response footers (Written by Copilot)
  - Clarify optional sandbox CA certificate notice (microsoft#343398)
  - Use aka link for sandboxing docs link

sessions:
  - sessions: show application provenance in session hovers
  - sessions: remove external status from session hovers
  - sessions: fix Send and chat binding regressions in the shared composer (microsoft#343370)
  - sessions: restore #session references for /troubleshoot in the composer (microsoft#343378)
  - sessions: show clickable application provenance in session hovers (microsoft#343353)
  - Agents - improve multi-file diff editor actions (microsoft#343368)
  - sessions: badge the activity bar Changes entry on unseen changes and show its stats on hover (microsoft#343335)
  - Agents - enhance files view submenu and reorganize toolbar actions (microsoft#343424)
  - sessions: preserve static warning fills and reduce session motion (microsoft#343114)
  - Agents - fix spacing for the environment picker in the new session composer (microsoft#343429)
  - sessions: keep new nested sessions from showing PR icons (microsoft#343446)

agenthost:
  - Forward VS Code workspace trust to the Copilot runtime
  - agentHost: fix model discovery for CLI GitHub environments (microsoft#343389)
  - agentHost: keep history observation out of credential sponsorship
  - agentHost: seal client tokens (Written by Copilot)
  - Address review feedback on workspace trust forwarding
  - agentHost: support turn-by-turn conversation import for remote sessions (microsoft#343312)
  - Forward VS Code workspace trust to the Copilot runtime (microsoft#343403)
  - agentHost: recover Mission Control relay connections (microsoft#343352)
  - agentHost: authenticate the Copilot harness with the default account (microsoft#343394)
  - agentHost: Stabilize saved chat continuation artifact assertions (microsoft#343456)

workbench:
  - Fix compile break in tabbed model picker fixture (microsoft#343376)
  - workbench: auto-hide sash grippers when the mouse is idle
  - workbench: address sash gripper review feedback
  - workbench: auto-hide sash grippers when the mouse is idle (microsoft#343441)

misc:
  - Route host-discovered MCP server enablement to the agent host (microsoft#343350)
  - Fix UTF-8 encoding of MCP resource URI template values (microsoft#339846)
  - Use aka link for sandboxing docs link (microsoft#343439)

github:
  - Add repository automation configuration API (microsoft#343375)
  - github: avoid unnecessary allocations during request validation. (microsoft#343186)

fix:
  - fix: encode URI template values as UTF-8

test:
  - test: cover Unicode URI template expansion

contextmenu:
  - contextmenu: unify and validate initial item selection

issue:
  - issue: skip WebM tests that can't open on the shipped Electron (microsoft#343360)

chat customizations:
  - Chat Customizations: Render Browse results as sources load (microsoft#343346)

automations:
  - Automations: use repository capability for cloud eligibility (microsoft#343369)

dependencies:
  - Update distro commit (main) (microsoft#343393)

modernui:
  - Agents - remove explicit background for the "+" toolbar (microsoft#343423)

agents:
  - Agents: use harness tool inventories in agent files (microsoft#343257)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant