Skip to content

Reconstruct batch 037/124: 2026-09-03 → 2026-09-06 (sessions, chat, build, agenthost) - #37

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-036from
reconstruct/batch-037
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-036from
reconstruct/batch-037

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 037/124: 2026-09-03 → 2026-09-06 (sessions, chat, build, agenthost)

Overview

  • Upstream range: c772f67cd2f..da68c9a29b9
  • Dates: 2026-09-03 → 2026-09-06
  • Commits: 50 (47 on the first-parent line of main, 1 merges)
  • Contributors: 23 — Megan Rogge (7), Henning Dieterichs (6), Benjamin Christopher Simmonds (5), Martin Aeschlimann (4), Ladislau Szomoru (3), Sandeep Somavarapu (2), Copilot (2), Logan Ramos (2) …
  • Diff: 295 files changed, 13658 insertions(+), 3192 deletions(-)
  • Files: 286 modified, 9 added
  • Base branch: reconstruct/batch-036

Upstream PRs

This PR folds in 46 microsoft/vscode PRs and 1 change pushed directly without a PR.

  • #334452 Agents - handle errors during branch checkout
  • #334465 agentHost: Keep Agent Merge notice changesets empty
  • #334375 Update Component Explorer packages
  • #334270 Implement migration page for chat customization dialog
  • #334471 Engineering - bump timeout for macOS jobs
  • #334488 Agents - only show the badge for uncommitted changes on the new session page
  • #334487 sessions: consolidate remote workspace selection
  • #334490 Agent Host: Use VS Code certificates for Dev Container CLI
  • #334303 Improve customization message UI and migration behavior
  • #334498 Implements "Diff View" submenu for agents window and multi file diff editors
  • #334518 deprecation message for customization location settings + merge migrate.enabled settings (default true)
  • #332656 chat: add telemetry for collapsible content toggles
  • #333998 Allow dragging a grouped session back into its workspace section
  • #334522 Cleanup some minor issues on new model picker
  • #334526 dictation: fix indefinite hangs by adding timeouts to Foundry Local native calls
  • #334545 chat: Avoid underlining rich link pills
  • #334546 Separate the configuration migration settings again
  • #334533 Support queue-time build title prefixes
  • #334538 Bump tas-client to 0.4.6 and vscode-tas-client to 0.3.3
  • #334129 fix(copilot): don't auto-retry expired vision attachments, show actionable error
  • #334539 Bump version to 1.138.0
  • #334540 Update endgame notebook milestones to 1.137.0
  • #334544 chat: restore GitHub issue and PR context attachments
  • #334554 sessions: move unified workspace picker setting
  • #334534 agentHost: Preserve workspace transition boundaries
  • #334612 pet: fix peaking when chat pill is present
  • #334604 Move customization entrypoint into new chat view
  • #334021 Keep the chat request edit input opaque over Agents Window backgrounds
  • #334658 Make build title prefix optional
  • #334594 chat: fix GitHub context repository selection
  • #334591 sessions: redesign unified workspace picker
  • #334677 sessions: fix unified workspace picker setting references
  • #334674 More model picker improvements
  • #334385 agentHost: publish client tools before starting turns
  • #334316 agentHost: Own SDK auto-download preference
  • #334644 Enhance cloud sandbox UX for remote connections
  • #334648 build: override product Copilot runtime
  • #334655 sessions: drop the composer card, give each control its own surface
  • #334689 sessions: remove duplicate workspace picker imports
  • #334702 chat: always enable turn status pills
  • #334696 sessions: measure and unblock V3 onboarding GitHub personalization
  • #334695 Fix Copilot Sessions Provider to Resolve Changes Summary Correctly
  • #334654 policy: preserve managed sandbox force-on for Agent Host routing
  • #334719 agentHost: preserve peer checkpoints after host notices
  • #334638 Record CAPI X-Copilot-Service-Request-Id on chat telemetry events
  • #334753 eslint: test no bracket notation rule
  • 105fc025e6b Fix Multi Diff debug command in Agents window (direct, no PR)

Summary of changes by area

sessions (15)

chat (10)

build (7)

agenthost (6)

extensions/copilot (3)

agent host (1)

actionwidget (1)

dictation (1)

remote (1)

misc (1)

pet (1)

policy (1)

eslint (1)

Code changes

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

2.3% build/azure-pipelines/
   4.0% build/
   3.7% extensions/copilot/src/extension/
   2.3% extensions/copilot/src/platform/endpoint/
   5.4% extensions/copilot/src/platform/
   9.1% extensions/copilot/src/
   9.8% extensions/copilot/
   3.0% src/vs/platform/agentHost/common/
   5.0% src/vs/platform/agentHost/node/
   7.1% src/vs/platform/agentHost/test/node/
   7.7% src/vs/platform/agentHost/test/
  15.9% src/vs/platform/agentHost/
  18.6% src/vs/platform/
   2.3% src/vs/sessions/browser/parts/
   2.7% src/vs/sessions/browser/
   2.7% src/vs/sessions/contrib/changes/
   5.0% src/vs/sessions/contrib/chat/browser/
   3.3% src/vs/sessions/contrib/chat/test/browser/
   9.1% src/vs/sessions/contrib/chat/
   3.3% src/vs/sessions/contrib/providers/
   3.0% src/vs/sessions/contrib/sessions/
  21.3% src/vs/sessions/contrib/
  27.1% src/vs/sessions/
   2.7% src/vs/workbench/contrib/chat/browser/aiCustomization/
   4.7% src/vs/workbench/contrib/chat/browser/widget/chatContentParts/
   8.1% src/vs/workbench/contrib/chat/browser/widget/
  14.9% src/vs/workbench/contrib/chat/browser/
   2.7% src/vs/workbench/contrib/chat/common/
   2.7% src/vs/workbench/contrib/chat/test/browser/widget/
   7.1% src/vs/workbench/contrib/chat/test/browser/
   8.1% src/vs/workbench/contrib/chat/test/
  25.7% src/vs/workbench/contrib/chat/
  27.4% src/vs/workbench/contrib/
   2.0% src/vs/workbench/services/
   2.0% src/vs/workbench/test/browser/componentFixtures/
   2.3% src/vs/workbench/test/browser/
  33.5% src/vs/workbench/
  82.3% src/vs/

Largest file changes

File + −
src/vs/platform/agentHost/test/node/sessionWorkspaceConversion.test.ts 430 19
src/vs/workbench/contrib/chat/test/browser/widget/input/modelPicker/modelPickerAutoRow.test.ts 436 7
src/vs/platform/actionWidget/test/browser/tabbedActionListWidget.test.ts 401 2
src/vs/sessions/contrib/onboardingTours/test/browser/newSessionViewV3Prompt.test.ts 361 25
src/vs/platform/actionWidget/browser/actionList.ts 297 89
src/vs/platform/agentHost/node/sessionDatabase.ts 225 146
src/vs/platform/actionWidget/test/browser/actionList.test.ts 351 2
src/vs/sessions/contrib/chat/test/browser/sessionWorkspacePicker.test.ts 310 39
src/vs/sessions/contrib/onboardingTours/browser/newSessionViewV3Prompt.ts 306 42
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostChatContribution.test.ts 313 6
src/vs/sessions/contrib/providers/copilotChatSessions/test/browser/copilotChatSessionsProvider.test.ts 269 35
src/vs/platform/agentHost/test/node/agentSdkSetupChannel.test.ts 276 0
src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/cloudSandboxAgentHostContribution.test.ts 270 6
src/vs/workbench/contrib/chat/test/browser/widget/input/editor/chatPasteProviders.test.ts 93 181
src/vs/platform/agentHost/test/node/sessionDatabase.test.ts 264 1
src/vs/base/test/browser/ui/radio/radio.test.ts 264 0
src/vs/sessions/contrib/chat/test/browser/newChatInputPaste.test.ts 158 101
src/vs/sessions/contrib/chat/test/browser/newChatInput.test.ts 153 103
src/vs/sessions/contrib/chat/browser/sessionWorkspacePicker.ts 186 59
src/vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsProvider.ts 142 71
src/vs/workbench/contrib/chat/test/browser/aiCustomization/customizationMigrationAvailabilityService.test.ts 211 0
src/vs/workbench/contrib/chat/browser/widget/input/editor/chatPasteProviders.ts 59 139
src/vs/sessions/contrib/providers/remoteAgentHost/browser/cloudSandboxAgentHostContribution.ts 105 93
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditor.ts 177 15
src/vs/sessions/test/browser/chatGroupsView.test.ts 185 2
src/vs/sessions/contrib/providers/agentHost/test/browser/agentHost/agentHostSessionConfigPicker.test.ts 158 28
src/vs/platform/actionWidget/browser/tabbedActionListWidget.ts 177 8
src/vs/workbench/contrib/chat/test/browser/widget/chatListRenderer.test.ts 105 67
src/vs/workbench/contrib/chat/test/browser/aiCustomization/customizationMigration.test.ts 168 1
src/vs/sessions/contrib/chat/test/browser/newChatWidget.test.ts 135 27
src/vs/platform/agentHost/test/node/agentHostCheckoutOperationHandler.test.ts 151 5
src/vs/workbench/contrib/chat/browser/aiCustomization/customizationMigrationCategories.ts 151 4
src/vs/platform/agentHost/test/node/devContainerAgentHostService.test.ts 144 2
src/vs/sessions/contrib/changes/test/browser/changesViewActions.test.ts 89 54
src/vs/workbench/contrib/chat/browser/attachments/chatDynamicVariables.ts 23 120
src/vs/platform/agentHost/node/chatContributions/sessionWorkspaceConversion/sessionWorkspaceConversionService.ts 118 24
src/vs/platform/agentHost/node/agentSdkSetupChannel.ts 100 40
src/vs/workbench/contrib/chat/test/browser/aiCustomization/aiCustomizationManagementEditor.test.ts 134 1
src/vs/sessions/contrib/sessions/browser/customizationsToolbar.contribution.ts 116 15
src/vs/workbench/contrib/chat/test/browser/actions/chatContext.test.ts 114 17
… 255 more files

All commits

SHA Date Author Subject
57121e6a364 2026-09-03 Henning Dieterichs Update Component Explorer packages
db93d8ccc73 2026-09-04 Henning Dieterichs Fix Rspack dependency lockfile
94eae81829a 2026-09-04 Henning Dieterichs Preserve existing transitive dependency versions
dff3e35567a 2026-09-04 Ladislau Szomoru Agents - handle errors during branch checkout (microsoft#334452)
d52881e2e42 2026-09-04 Benjamin Christopher Simmonds agentHost: Keep Agent Merge notice changesets empty (microsoft#334465)
ae81987cfca 2026-09-04 Henning Dieterichs Merge pull request microsoft#334375 from microsoft/hediet/update-component-explorer
4d9dfbaa0a4 2026-09-04 Martin Aeschlimann Implement migration page for chat customization dialog (microsoft#334270)
adb03993426 2026-09-04 Ladislau Szomoru Engineering - bump timeout for macOS jobs (microsoft#334471)
6e61ad439f4 2026-09-04 Ladislau Szomoru Agents - only show the badge for uncommitted changes on the new session page (microsoft#334488)
f8a2115ebcf 2026-09-04 Sandeep Somavarapu sessions: consolidate remote workspace selection (microsoft#334487)
0fb6ef6a82a 2026-09-04 Christof Marti Agent Host: Use VS Code certificates for Dev Container CLI (microsoft#334490)
1c84e6239e8 2026-09-04 Martin Aeschlimann Improve customization message UI and migration behavior (microsoft#334303)
2e12155dfa0 2026-09-04 Henning Dieterichs Implements "Diff View" submenu for agents window and multi file diff editors (microsoft#334498)
de8cc55dae9 2026-09-04 Martin Aeschlimann deprecation message for customization location settings + merge migrate.enabled settings (default true) (microsoft#334518)
2145e84f0a5 2026-09-04 Anthony Kim chat: add telemetry for collapsible content toggles (microsoft#332656)
151fca25a23 2026-09-04 Copilot Allow dragging a grouped session back into its workspace section (microsoft#333998)
50f4d0e02d1 2026-09-04 Logan Ramos Cleanup some minor issues on new model picker (microsoft#334522)
a6e243668e0 2026-09-04 Megan Rogge dictation: fix indefinite hangs by adding timeouts to Foundry Local native calls (microsoft#334526)
105fc025e6b 2026-09-03 Henning Dieterichs Fix Multi Diff debug command in Agents window
13f40bd7503 2026-09-04 Megan Rogge chat: Avoid underlining rich link pills (microsoft#334545)
68c44ee2c2d 2026-09-04 Martin Aeschlimann Separate the configuration migration settings again (microsoft#334546)
b185f5fcfb3 2026-09-04 Bryan Chen Support queue-time build title prefixes (microsoft#334533)
003a5b4df3e 2026-09-04 Vijay Upadya Bump tas-client to 0.4.6 and vscode-tas-client to 0.3.3 (microsoft#334538)
fd633c05023 2026-09-04 Birarpanjot Singh Kanwer fix(copilot): don't auto-retry expired vision attachments, show actionable error (microsoft#334129)
31c40940719 2026-09-04 vs-code-engineering[bot] Bump version to 1.138.0 (microsoft#334539)
c4dd6e05ae8 2026-09-04 vs-code-engineering[bot] Update endgame notebook milestones to 1.137.0 (microsoft#334540)
99fbee351cb 2026-09-04 Megan Rogge chat: restore GitHub issue and PR context attachments (microsoft#334544)
b6fa70ed973 2026-09-04 Megan Rogge sessions: move unified workspace picker setting (microsoft#334554)
167a0e8fe5c 2026-09-04 Sandeep Somavarapu agentHost: Preserve workspace transition boundaries (microsoft#334534)
f259b475bcd 2026-09-04 Justin Chen pet: fix peaking when chat pill is present (microsoft#334612)
de41bad400e 2026-09-04 Hawk Ticehurst Move customization entrypoint into new chat view (microsoft#334604)
9db4cf85bcf 2026-09-04 Copilot Keep the chat request edit input opaque over Agents Window backgrounds (microsoft#334021)
60912b0de7a 2026-09-04 Bryan Chen Make build title prefix optional (microsoft#334658)
d2368d90653 2026-09-04 Megan Rogge chat: fix GitHub context repository selection (microsoft#334594)
42b37b7a649 2026-09-04 Megan Rogge sessions: redesign unified workspace picker (microsoft#334591)
d4471383bd2 2026-09-04 Megan Rogge sessions: fix unified workspace picker setting references (microsoft#334677)
291338d45a3 2026-09-04 Logan Ramos More model picker improvements (microsoft#334674)
3a8bef768ca 2026-09-04 Paul agentHost: publish client tools before starting turns (microsoft#334385)
e3c3c4524e8 2026-09-04 TylerLeonhardt agentHost: Own SDK auto-download preference (microsoft#334316)
b67c3e10382 2026-09-04 Osvaldo Ortega Enhance cloud sandbox UX for remote connections (microsoft#334644)
cf015886751 2026-09-04 roblourens build: override product Copilot runtime (microsoft#334648)
dcde63e9c1b 2026-09-04 TylerLeonhardt sessions: drop the composer card, give each control its own surface (microsoft#334655)
fc0a9e94576 2026-09-04 roblourens sessions: remove duplicate workspace picker imports (microsoft#334689)
aee316035c9 2026-09-05 Benjamin Christopher Simmonds chat: always enable turn status pills (microsoft#334702)
d9637b3f2fa 2026-09-05 Benjamin Christopher Simmonds sessions: measure and unblock V3 onboarding GitHub personalization (microsoft#334696)
959004d674f 2026-09-06 Benjamin Christopher Simmonds Fix Copilot Sessions Provider to Resolve Changes Summary Correctly (microsoft#334695)
bb2b1ffa7f1 2026-09-05 Dileep Yavanmandha policy: preserve managed sandbox force-on for Agent Host routing (microsoft#334654)
584af9d9798 2026-09-06 Benjamin Christopher Simmonds agentHost: preserve peer checkpoints after host notices (microsoft#334719)
48ac1875628 2026-09-05 Rohit Agrawal - MSFT Record CAPI X-Copilot-Service-Request-Id on chat telemetry events (microsoft#334638)
da68c9a29b9 2026-09-06 Dmitriy Vasyura eslint: test no bracket notation rule (microsoft#334753)

🤖 Generated with Claude Code

…uild, agenthost)

Squashed reconstruction of 50 upstream commits (c772f67..da68c9a).
295 files changed, 13658 insertions(+), 3192 deletions(-)

sessions:
  - Agents - only show the badge for uncommitted changes on the new session page (microsoft#334488)
  - sessions: consolidate remote workspace selection (microsoft#334487)
  - Implements "Diff View" submenu for agents window and multi file diff editors (microsoft#334498)
  - Allow dragging a grouped session back into its workspace section (microsoft#333998)
  - Fix Multi Diff debug command in Agents window
  - sessions: move unified workspace picker setting (microsoft#334554)
  - Move customization entrypoint into new chat view (microsoft#334604)
  - Keep the chat request edit input opaque over Agents Window backgrounds (microsoft#334021)
  - sessions: redesign unified workspace picker (microsoft#334591)
  - sessions: fix unified workspace picker setting references (microsoft#334677)
  - Enhance cloud sandbox UX for remote connections (microsoft#334644)
  - sessions: drop the composer card, give each control its own surface (microsoft#334655)
  - sessions: remove duplicate workspace picker imports (microsoft#334689)
  - sessions: measure and unblock V3 onboarding GitHub personalization (microsoft#334696)
  - Fix Copilot Sessions Provider to Resolve Changes Summary Correctly (microsoft#334695)

chat:
  - Implement migration page for chat customization dialog (microsoft#334270)
  - Improve customization message UI and migration behavior (microsoft#334303)
  - deprecation message for customization location settings + merge migrate.enabled settings (default true) (microsoft#334518)
  - chat: add telemetry for collapsible content toggles (microsoft#332656)
  - chat: Avoid underlining rich link pills (microsoft#334545)
  - Separate the configuration migration settings again (microsoft#334546)
  - chat: restore GitHub issue and PR context attachments (microsoft#334544)
  - chat: fix GitHub context repository selection (microsoft#334594)
  - More model picker improvements (microsoft#334674)
  - chat: always enable turn status pills (microsoft#334702)

build:
  - Update Component Explorer packages
  - Fix Rspack dependency lockfile
  - Preserve existing transitive dependency versions
  - Engineering - bump timeout for macOS jobs (microsoft#334471)
  - Support queue-time build title prefixes (microsoft#334533)
  - Make build title prefix optional (microsoft#334658)
  - build: override product Copilot runtime (microsoft#334648)

agenthost:
  - Agents - handle errors during branch checkout (microsoft#334452)
  - agentHost: Keep Agent Merge notice changesets empty (microsoft#334465)
  - agentHost: Preserve workspace transition boundaries (microsoft#334534)
  - agentHost: publish client tools before starting turns (microsoft#334385)
  - agentHost: Own SDK auto-download preference (microsoft#334316)
  - agentHost: preserve peer checkpoints after host notices (microsoft#334719)

extensions/copilot:
  - fix(copilot): don't auto-retry expired vision attachments, show actionable error (microsoft#334129)
  - Bump version to 1.138.0 (microsoft#334539)
  - Record CAPI X-Copilot-Service-Request-Id on chat telemetry events (microsoft#334638)

agent host:
  - Agent Host: Use VS Code certificates for Dev Container CLI (microsoft#334490)

actionwidget:
  - Cleanup some minor issues on new model picker (microsoft#334522)

dictation:
  - dictation: fix indefinite hangs by adding timeouts to Foundry Local native calls (microsoft#334526)

remote:
  - Bump tas-client to 0.4.6 and vscode-tas-client to 0.3.3 (microsoft#334538)

misc:
  - Update endgame notebook milestones to 1.137.0 (microsoft#334540)

pet:
  - pet: fix peaking when chat pill is present (microsoft#334612)

policy:
  - policy: preserve managed sandbox force-on for Agent Host routing (microsoft#334654)

eslint:
  - eslint: test no bracket notation rule (microsoft#334753)

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