Skip to content

Reconstruct batch 096/124: 2026-09-11 → 2026-10-09 (chat, sessions, agenthost, mcp) - #96

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-095from
reconstruct/batch-096
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-095from
reconstruct/batch-096

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 096/124: 2026-09-11 → 2026-10-09 (chat, sessions, agenthost, mcp)

Overview

  • Upstream range: 999533efbc0..e23b74e3aa5
  • Dates: 2026-09-11 → 2026-10-09
  • Commits: 50 (28 on the first-parent line of main, 10 merges)
  • Contributors: 22 — vritant24 (6), Henning Dieterichs (6), mrleemurray (5), Hawk Ticehurst (5), Connor Peet (4), BeniBenj (3), Lee Murray (2), Ross Wollman (2) …
  • Diff: 210 files changed, 8544 insertions(+), 1168 deletions(-)
  • Files: 198 modified, 12 added
  • Base branch: reconstruct/batch-095

Upstream PRs

This PR folds in 28 microsoft/vscode PRs.

  • #340709 Refine Agents window multi-session panel spacing
  • #340487 sessions: configure external session application badges
  • #340716 Add viewColumn to external uri opener
  • #340717 Include rich Markdown selections in chat context
  • #340728 Integrate smart paste and configurable Markdown block highlighting
  • #340730 enable experiments for chat.agentHost.experimental.mcpToolRouting
  • #340658 agentHost: snapshot the bundled managed settings schema
  • #340731 Fix tabbed model picker position in inline chat
  • #340592 Fix customization migration accessibility regressions
  • #340647 agentHost: allow owned plan artifacts over Mission Control
  • #340636 mcp: address configuration form review feedback
  • #339121 fix: reject with proper Error on audio error event (fixes [Error] unhandlederror-Cannot read properties of undefined (reading 'message') microsoft/vscode#339115)
  • #340590 Fix prompt-to-skill description YAML serialization
  • #340753 Simplify customization migration confirmation dialogs
  • #340749 Agents window: fix New automation dialog styling
  • #336125 Disable Step Out action when the active thread has only one stack frame
  • #340768 sessions: Ignore empty sandbox repository references
  • #340759 Use warning foreground for customization migration actions
  • #340593 Explain prompt-to-skill migration consequences
  • #340756 markdown: Bump editor for Copy button clipboard fix
  • #340747 agentHost: honor BYOK utility model settings in the Copilot agent host
  • #340087 chat: correlate session metrics with Agent Host ownership
  • #340769 chat: Respect strict plugin marketplace allowlists
  • #340742 Updating setting description for editor.forceFullwidthCharacterWidth
  • #340789 Remove auto toggle
  • #340780 chat: allow leaving global Allow All mode
  • #340770 debug: decouple ViewModel from IDebugModel
  • #340787 Add telemetry correlation headers to dev tunnel service requests

Summary of changes by area

chat (11)

sessions (10)

agenthost (8)

misc (5)

mcp (3)

debug (3)

extensions/markdown-language-features (2)

  • Preserve plain-text paste when linking selected Markdown text (a6d458a1f1d)
  • Make rich Markdown active-block highlighting configurable (b58d71260bb)

markdown (2)

extension api (1)

actionwidget (1)

fix (1)

agents window (1)

editor (1)

remotetunnel (1)

Code changes

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

2.8% extensions/markdown-language-features/src/
   6.1% extensions/markdown-language-features/
   2.8% src/vs/platform/agentHost/common/
   5.7% src/vs/platform/agentHost/node/
   7.1% src/vs/platform/agentHost/test/node/
   8.0% src/vs/platform/agentHost/test/
  16.6% src/vs/platform/agentHost/
   2.8% src/vs/platform/remoteTunnel/
  24.7% src/vs/platform/
   5.7% src/vs/sessions/browser/parts/
   6.1% src/vs/sessions/browser/
   2.8% src/vs/sessions/contrib/providers/
   3.3% src/vs/sessions/contrib/sessions/
   9.5% src/vs/sessions/contrib/
   3.8% src/vs/sessions/test/browser/
  20.0% src/vs/sessions/
   2.3% src/vs/workbench/api/
   3.8% src/vs/workbench/contrib/chat/browser/aiCustomization/
   3.8% src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/
   4.2% src/vs/workbench/contrib/chat/browser/widget/input/
   4.7% src/vs/workbench/contrib/chat/browser/widget/
  14.2% src/vs/workbench/contrib/chat/browser/
   2.3% src/vs/workbench/contrib/chat/test/browser/aiCustomization/
   2.3% src/vs/workbench/contrib/chat/test/browser/widget/input/
   2.8% src/vs/workbench/contrib/chat/test/browser/widget/
   9.0% src/vs/workbench/contrib/chat/test/browser/
   9.5% src/vs/workbench/contrib/chat/test/
  25.7% src/vs/workbench/contrib/chat/
   2.3% src/vs/workbench/contrib/debug/browser/
   5.2% src/vs/workbench/contrib/debug/
   3.3% src/vs/workbench/contrib/editTelemetry/
   2.3% src/vs/workbench/contrib/mcp/
  39.0% src/vs/workbench/contrib/
  42.8% src/vs/workbench/
  89.5% src/vs/
  90.0% src/

Largest file changes

File + −
src/vs/platform/agentHost/test/node/__snapshots__/Copilot_SDK_-_managed_settings_bundled_managedSettings_schema_matches_the_snapshot.schema.json 1158 0
src/vs/workbench/contrib/chat/test/browser/widget/input/modelPicker/modelPickerTabbedWidget.test.ts 249 162
src/vs/sessions/contrib/chat/test/browser/sessionsGrid.fixture.ts 304 18
src/vs/workbench/contrib/chat/test/browser/attachments/chatImplicitContext.test.ts 312 0
src/vs/platform/agentHost/node/agentHostUtilityModelService.ts 287 0
src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerTabbedWidget.ts 91 186
src/vs/workbench/contrib/mcp/browser/mcpServerConfigurationForm.ts 230 41
src/vs/sessions/test/browser/agentsPartCard.test.ts 254 1
src/vs/workbench/contrib/chat/test/browser/aiCustomization/aiCustomizationManagementEditor.test.ts 197 39
src/vs/platform/agentHost/test/node/agentHostUtilityModelService.test.ts 232 0
src/vs/sessions/test/browser/sessionGridLayout.test.ts 220 5
src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts 196 3
src/vs/sessions/test/browser/chatGroupsView.test.ts 169 0
src/vs/workbench/test/browser/componentFixtures/sessions/aiCustomizationManagementEditor.fixture.ts 161 4
src/vs/workbench/contrib/chat/test/browser/aiCustomization/customizationMigration.test.ts 138 8
src/vs/workbench/contrib/chat/test/browser/aiCustomization/embeddedMcpServerDetail.test.ts 142 2
src/vs/sessions/browser/parts/sessionGridLayout.ts 113 20
cli/src/tunnels/dev_tunnels.rs 119 4
src/vs/sessions/test/browser/sessionsPart.test.ts 118 3
src/vs/sessions/contrib/sessions/browser/views/sessionsList.ts 110 3
src/vs/platform/agentHost/test/node/providerIntegration/copilotByokSelectionIds.integrationTest.ts 108 0
src/vs/workbench/contrib/chat/test/browser/widget/chatContentParts/chatPlanReviewPart.test.ts 106 1
src/vs/workbench/contrib/chat/test/browser/actions/chatPluginActions.test.ts 97 3
src/vs/workbench/contrib/debug/test/browser/callStack.test.ts 97 2
src/vs/workbench/contrib/chat/test/browser/widget/input/modelPicker/modelPickerTelemetry.test.ts 57 41
src/vs/workbench/contrib/chat/test/common/chatService/chatService.test.ts 96 0
src/vs/sessions/contrib/sessions/test/browser/sessionsList.test.ts 93 3
src/vs/sessions/test/browser/workbench.test.ts 89 5
src/vs/sessions/contrib/sessions/test/browser/sessionsList.fixture.ts 86 4
src/vs/sessions/browser/parts/gridGap.ts 88 0
src/vs/workbench/api/test/browser/extHostUriOpener.test.ts 82 0
src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerCard.ts 69 10
src/vs/workbench/contrib/debug/test/browser/debugViewModel.test.ts 74 2
src/vs/workbench/contrib/chat/test/browser/remoteAgentHost/cloudSandboxApiService.test.ts 73 1
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditor.ts 29 44
src/vs/platform/actionWidget/browser/tabbedActionListWidget.ts 16 56
src/vs/workbench/contrib/chat/test/browser/chatUserInteractionTelemetry.test.ts 62 1
src/vs/platform/mcp/common/mcpResourceScannerService.ts 56 7
src/vs/platform/agentHost/test/node/agentHostSessionTitleController.test.ts 45 18
src/vs/sessions/test/browser/parts/panelPart.test.ts 60 2
… 170 more files

All commits

SHA Date Author Subject
4719c430213 2026-10-08 BeniBenj sessions: show external session application badges
eea682db41c 2026-10-08 BeniBenj sessions: configure external application badge placement
8a403ac6bbf 2026-10-08 BeniBenj sessions: harden external application badges
884499ce6f1 2026-10-08 vritant24 mcp: address configuration form review feedback
3684daa8bec 2026-09-11 tuanvtdeptre199 Improve step out button behavior - Allow step out only when the active thread has multiple stack frames
a1c9107e39b 2026-10-09 Henning Dieterichs Use custom text editor selections as implicit chat context
5d41a81fe7c 2026-10-08 mrleemurray sessions: refine multi-session grid spacing
16fe0aa4374 2026-10-09 mrleemurray sessions: fix panel gap regressions
b8df4730a9d 2026-10-09 mrleemurray sessions: preserve connected tab frame
8363b1d4a8c 2026-10-09 mrleemurray sessions: preserve grid panel minimum sizes
19bbee4fd19 2026-10-09 Henning Dieterichs Coalesce custom-editor context refreshes across chat widgets
b53a4b23fb9 2026-10-09 Lee Murray Refine Agents window multi-session panel spacing (microsoft#340709)
f87cf271840 2026-10-09 Benjamin Christopher Simmonds sessions: configure external session application badges (microsoft#340487)
8538eb35631 2026-10-09 Alex Ross Add viewColumn to external uri opener (microsoft#340716)
dd036a1c693 2026-10-09 Henning Dieterichs Include rich Markdown selections in chat context (microsoft#340717)
a6d458a1f1d 2026-10-09 Henning Dieterichs Preserve plain-text paste when linking selected Markdown text
b58d71260bb 2026-10-09 Henning Dieterichs Make rich Markdown active-block highlighting configurable
faf45db8f7f 2026-10-09 Henning Dieterichs Integrate smart paste and configurable Markdown block highlighting (microsoft#340728)
0cc5212573a 2026-10-09 Martin Aeschlimann enable experiments for chat.agentHost.experimental.mcpToolRouting (microsoft#340730)
d6d50b95ada 2026-10-09 Ross Wollman agentHost: snapshot the bundled managed settings schema (microsoft#340658)
4635b9e8ede 2026-10-09 vritant24 mcp: merge configuration form rows per entry and keep focus on refresh
85cfd5b02e4 2026-10-09 Logan Ramos Fix tabbed model picker position in inline chat (microsoft#340731)
571f58fb618 2026-10-09 Hawk Ticehurst Fix customization migration accessibility regressions (microsoft#340592)
a6b77ed32dc 2026-10-09 roblourens agentHost: allow owned plan artifacts over Mission Control (microsoft#340647)
40fd190a3a0 2026-10-09 vritant24 agentHost: honor BYOK utility model settings in the Copilot agent host
bfa08dbbb87 2026-10-09 Vritant Bhardwaj mcp: address configuration form review feedback (microsoft#340636)
d4e8d5715a3 2026-10-09 mrleemurray sessions: fix automation dialog frosted glass styling
7d773606dab 2026-10-09 VS Code PR Bot fix: reject with proper Error on audio error event (fixes microsoft#339115) (microsoft#339121)
aaed8aab32c 2026-10-09 Ross A. Wollman markdown: Bump editor for Copy button clipboard fix
1c7a8982d82 2026-10-09 Ross A. Wollman Approve reviewed PR state
53625fc6902 2026-10-09 Hawk Ticehurst Fix prompt-to-skill description YAML serialization (microsoft#340590)
dab4f45f6cb 2026-10-09 Hawk Ticehurst Simplify customization migration confirmation dialogs (microsoft#340753)
99ac8f9dea4 2026-10-09 vritant24 agentHost: fail closed for BYOK utility routes while the renderer is disconnected
72e7ffccbd3 2026-10-09 vritant24 agentHost: pin the SDK BYOK selection id contract with tests
13f475c2ba6 2026-10-09 Lee Murray Agents window: fix New automation dialog styling (microsoft#340749)
9a98cfcefbb 2026-10-09 Connor Peet Disable Step Out action when the active thread has only one stack frame (microsoft#336125)
004af87e9ee 2026-10-09 Osvaldo Ortega sessions: Ignore empty sandbox repository references (microsoft#340768)
5de087a32a7 2026-10-09 Connor Peet debug: keep call stack updates out of the ViewModel dependency graph
f6a70e2a0f0 2026-10-09 Hawk Ticehurst Use warning foreground for customization migration actions (microsoft#340759)
bbf4dc7fb78 2026-10-09 vritant24 agentHost: don't require Copilot models in the BYOK selection id integration test
dd51f31c3f1 2026-10-09 Hawk Ticehurst Explain prompt-to-skill migration consequences (microsoft#340593)
acccdd564c6 2026-10-09 Ross Wollman markdown: Bump editor for Copy button clipboard fix (microsoft#340756)
2cfb60a0486 2026-10-09 Vritant Bhardwaj agentHost: honor BYOK utility model settings in the Copilot agent host (microsoft#340747)
22d2572dada 2026-10-09 Aaron Munger chat: correlate session metrics with Agent Host ownership (microsoft#340087)
1d68904be00 2026-10-09 Jessie Houghton chat: Respect strict plugin marketplace allowlists (microsoft#340769)
8571e6fd2f0 2026-10-09 Aiday Marlen Kyzy Updating setting description for editor.forceFullwidthCharacterWidth (microsoft#340742)
efa27b35164 2026-10-09 Logan Ramos Remove auto toggle (microsoft#340789)
53642551d75 2026-10-09 Justin Chen chat: allow leaving global Allow All mode (microsoft#340780)
279a03066a5 2026-10-09 Connor Peet debug: decouple ViewModel from IDebugModel (microsoft#340770)
e23b74e3aa5 2026-10-09 Connor Peet Add telemetry correlation headers to dev tunnel service requests (microsoft#340787)

🤖 Generated with Claude Code

…genthost, mcp)

Squashed reconstruction of 50 upstream commits (999533e..e23b74e).
210 files changed, 8544 insertions(+), 1168 deletions(-)

chat:
  - Use custom text editor selections as implicit chat context
  - Coalesce custom-editor context refreshes across chat widgets
  - Fix customization migration accessibility regressions (microsoft#340592)
  - Fix prompt-to-skill description YAML serialization (microsoft#340590)
  - Simplify customization migration confirmation dialogs (microsoft#340753)
  - Use warning foreground for customization migration actions (microsoft#340759)
  - Explain prompt-to-skill migration consequences (microsoft#340593)
  - chat: correlate session metrics with Agent Host ownership (microsoft#340087)
  - chat: Respect strict plugin marketplace allowlists (microsoft#340769)
  - Remove auto toggle (microsoft#340789)
  - chat: allow leaving global Allow All mode (microsoft#340780)

sessions:
  - sessions: show external session application badges
  - sessions: configure external application badge placement
  - sessions: harden external application badges
  - sessions: refine multi-session grid spacing
  - sessions: fix panel gap regressions
  - sessions: preserve connected tab frame
  - sessions: preserve grid panel minimum sizes
  - sessions: configure external session application badges (microsoft#340487)
  - sessions: fix automation dialog frosted glass styling
  - sessions: Ignore empty sandbox repository references (microsoft#340768)

agenthost:
  - enable experiments for chat.agentHost.experimental.mcpToolRouting (microsoft#340730)
  - agentHost: snapshot the bundled managed settings schema (microsoft#340658)
  - agentHost: allow owned plan artifacts over Mission Control (microsoft#340647)
  - agentHost: honor BYOK utility model settings in the Copilot agent host
  - agentHost: fail closed for BYOK utility routes while the renderer is disconnected
  - agentHost: pin the SDK BYOK selection id contract with tests
  - agentHost: don't require Copilot models in the BYOK selection id integration test
  - agentHost: honor BYOK utility model settings in the Copilot agent host (microsoft#340747)

misc:
  - Refine Agents window multi-session panel spacing (microsoft#340709)
  - Include rich Markdown selections in chat context (microsoft#340717)
  - Integrate smart paste and configurable Markdown block highlighting (microsoft#340728)
  - Approve reviewed PR state
  - Disable Step Out action when the active thread has only one stack frame (microsoft#336125)

mcp:
  - mcp: address configuration form review feedback
  - mcp: merge configuration form rows per entry and keep focus on refresh
  - mcp: address configuration form review feedback (microsoft#340636)

debug:
  - Improve step out button behavior - Allow step out only when the active thread has multiple stack frames
  - debug: keep call stack updates out of the ViewModel dependency graph
  - debug: decouple ViewModel from IDebugModel (microsoft#340770)

extensions/markdown-language-features:
  - Preserve plain-text paste when linking selected Markdown text
  - Make rich Markdown active-block highlighting configurable

markdown:
  - markdown: Bump editor for Copy button clipboard fix
  - markdown: Bump editor for Copy button clipboard fix (microsoft#340756)

extension api:
  - Add viewColumn to external uri opener (microsoft#340716)

actionwidget:
  - Fix tabbed model picker position in inline chat (microsoft#340731)

fix:
  - fix: reject with proper Error on audio error event (fixes microsoft#339115) (microsoft#339121)

agents window:
  - Agents window: fix New automation dialog styling (microsoft#340749)

editor:
  - Updating setting description for editor.forceFullwidthCharacterWidth (microsoft#340742)

remotetunnel:
  - Add telemetry correlation headers to dev tunnel service requests (microsoft#340787)

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