Skip to content

Reconstruct batch 036/124: 2026-09-01 → 2026-09-04 (chat, sessions, agenthost, agent host) - #36

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

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

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 036/124: 2026-09-01 → 2026-09-04 (chat, sessions, agenthost, agent host)

Overview

  • Upstream range: 2082c5b594d..c772f67cd2f
  • Dates: 2026-09-01 → 2026-09-04
  • Commits: 50 (47 on the first-parent line of main, 2 merges)
  • Contributors: 25 — Henning Dieterichs (6), Megan Rogge (6), Justin Chen (4), roblourens (3), Connor Peet (3), Sandeep Somavarapu (3), Bhavya U (2), Copilot (2) …
  • Diff: 324 files changed, 19602 insertions(+), 2792 deletions(-)
  • Files: 290 modified, 33 added, 1 deleted
  • Base branch: reconstruct/batch-035

Upstream PRs

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

  • #332824 Prevent auth replay from blocking provider shutdown
  • #334339 Fix remote host empty state fixture width
  • #334342 chat: Mark consolidated remote workspaces experimental
  • #334304 launch: Encode agent session titles for command safety
  • #334307 sessions: align new chat picker typography
  • #334346 test: avoid restoring archived session during E2E cleanup
  • #334338 agent host: stop chat queues from wedging on a non-settling SDK RPC
  • #333663 Implement subagent default setting to Auto without overriding models
  • #334297 policy: disable custom terminal tool for managed accounts
  • #334357 Avoid changing model picker for subagent Auto retries
  • #334306 agentHost: remove redundant picker tab stop
  • #334205 Fix CMD/bat comment spacing
  • #334356 sessions: Add no-workspace option to new session picker
  • #334363 chat: Select primary Luna model for dictation cleanup
  • #334332 Experimental model picker redesign
  • #334348 Agent Host: stop the reconnecting banner nagging on a flapping transport
  • #334361 remove example from mock-policy-server
  • #334354 Agents - enable switching branches for folder sessions
  • #334366 chat: Virtualize AI customization section lists
  • #334331 agentHost: scale E2E protocol timeouts for CI contention
  • #334378 agentHost: classify inline chat telemetry
  • #333737 Browser: skip unused screenshot after load failure
  • #334381 plan widget: show implementation dropdown when plan is open
  • #334336 Fix chat response jump by reserving space for visible chat pets
  • #334379 Stop ABExp.queriedFeature telemetry from being redacted as a file path
  • #334384 chat: Add setting for subagent credit usage
  • #334163 sessions: rename focused chat with F2
  • #334374 Fixes github pr and issue link presentation data fetching
  • #334416 chat: fix picker focus and keyboard navigation
  • #334390 Align Agent Host sandbox network and credential defaults
  • #334426 Add experimental Opus thinking effort setting
  • #334370 Keep sandbox toggle editable when managed policy allows bypass
  • #334255 sessions: add Agents window layout telemetry
  • #334430 Agents - fix vertical alignment of the badge number
  • #333307 Support opening MHTML files in integrated browser
  • #334269 sessions: polish: add new session button treatments
  • #334215 Prevent duplicate implicit PR attachments
  • #334260 Implement queueing for busy target chats in send_message tool
  • #334450 Update file icon mask properties for better alignment and sizing
  • #334250 Convert workspace-less sessions to workspace sessions
  • #333837 Make extensions.gallery.authProvider policy-controlled
  • #334449 Keep auto experiment defaults applied when assignments are refetched
  • #334249 Agent Host: Open Dev Container workspaces in Agents
  • 3e807d95f1d Unify multi-diff editor presentation variants (direct, no PR)
  • af085bcf15a Fix multi-diff widget field initialization (direct, no PR)
  • 62bdc0baa8e Update Markdown editor to 0.0.2-88 (direct, no PR)
  • 61fc6318881 [cherry-pick] Fix markdown inline comment hover background (direct, no PR)

Summary of changes by area

chat (10)

sessions (8)

agenthost (7)

agent host (3)

extensions/copilot (2)

editor (2)

  • Unify multi-diff editor presentation variants (3e807d95f1d)
  • Fix multi-diff widget field initialization (af085bcf15a)

extensions/markdown-language-features (2)

  • Update Markdown editor to 0.0.2-88 (62bdc0baa8e)
  • [cherry-pick] Fix markdown inline comment hover background (61fc6318881)

configuration (2)

  • Enhance ConfigurationDefaultOverridesContribution to retain auto experiment overrides and apply schema defaults (4786d2b63f7)
  • Address review feedback: extract test fixture helper and condense comments (ba16d5bc981)

launch (1)

test (1)

policy (1)

extensions/bat (1)

scripts (1)

browser (1)

plan widget (1)

assignment (1)

github (1)

terminalcontrib (1)

browserview (1)

build (1)

Code changes

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

2.4% extensions/copilot/
   3.7% extensions/
   2.1% src/vs/base/
   2.4% src/vs/editor/browser/widget/
   3.0% src/vs/editor/
   3.0% src/vs/platform/agentHost/common/
   2.1% src/vs/platform/agentHost/node/copilot/
  12.3% src/vs/platform/agentHost/node/
   5.8% src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/
   6.7% src/vs/platform/agentHost/test/node/e2e/
  17.5% src/vs/platform/agentHost/test/node/
  18.5% src/vs/platform/agentHost/test/
  34.5% src/vs/platform/agentHost/
  38.8% src/vs/platform/
   2.1% src/vs/sessions/browser/parts/
   2.4% src/vs/sessions/browser/
   2.1% src/vs/sessions/contrib/changes/browser/
   3.0% src/vs/sessions/contrib/changes/
   2.4% src/vs/sessions/contrib/chat/browser/
   4.0% src/vs/sessions/contrib/chat/
   2.7% src/vs/sessions/contrib/providers/agentHost/
   4.0% src/vs/sessions/contrib/providers/
   2.7% src/vs/sessions/contrib/sessions/
  13.8% src/vs/sessions/contrib/
  20.3% src/vs/sessions/
   2.1% src/vs/workbench/contrib/chat/browser/aiCustomization/
   6.1% src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/
   7.0% src/vs/workbench/contrib/chat/browser/widget/input/
   8.6% src/vs/workbench/contrib/chat/browser/widget/
  12.9% src/vs/workbench/contrib/chat/browser/
   2.4% src/vs/workbench/contrib/chat/test/browser/widget/
   4.9% src/vs/workbench/contrib/chat/test/browser/
   5.8% src/vs/workbench/contrib/chat/test/
  20.0% src/vs/workbench/contrib/chat/
  23.7% src/vs/workbench/contrib/
   4.0% src/vs/workbench/services/
  29.6% src/vs/workbench/
  94.1% src/vs/

Largest file changes

File + −
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 1306 13
src/vs/platform/agentHost/test/node/sessionWorkspaceConversion.test.ts 974 0
src/vs/workbench/contrib/chat/browser/aiCustomization/toolsListWidget.ts 617 337
src/vs/workbench/contrib/chat/test/common/tools/builtinTools/runSubagentTool.test.ts 635 183
src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/media/modelPicker.css 677 2
src/vs/workbench/contrib/chat/test/browser/widget/input/modelPicker/modelPickerTabs.test.ts 660 0
src/vs/workbench/contrib/chat/browser/aiCustomization/pluginListWidget.ts 429 144
src/vs/platform/agentHost/node/chatContributions/sessionWorkspaceConversion/sessionWorkspaceConversionService.ts 531 0
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 502 5
src/vs/workbench/test/browser/componentFixtures/chat/tabbedModelPicker.fixture.ts 503 0
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditor.ts 381 104
src/vs/workbench/contrib/chat/browser/aiCustomization/mcpListWidget.ts 397 74
src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerTabbedWidget.ts 453 0
src/vs/workbench/contrib/chat/test/browser/aiCustomization/aiCustomizationListWidget.test.ts 376 2
src/vs/editor/browser/widget/multiDiffEditor/style.css 306 67
src/vs/sessions/contrib/providers/agentHost/test/browser/agentHost/agentHostSessionConfigPicker.test.ts 348 15
src/vs/platform/agentHost/node/copilot/copilotAgent.ts 334 22
src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerCard.ts 320 0
src/vs/sessions/contrib/providers/agentHost/test/browser/localAgentHostSessionsProvider.test.ts 304 6
src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerTabs.ts 309 0
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationListWidget.ts 249 43
src/vs/platform/agentHost/test/node/sessionServerTools.test.ts 274 2
src/vs/sessions/contrib/changes/browser/media/multiFileDiffEditor.css 0 273
src/vs/sessions/contrib/chat/test/browser/newChatWidget.test.ts 230 4
src/vs/workbench/contrib/chat/browser/aiCustomization/media/aiCustomizationManagement.css 139 95
src/vs/platform/actionWidget/browser/actionList.ts 149 54
src/vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider.ts 161 41
src/vs/sessions/contrib/sessions/test/browser/sessionsRename.test.ts 192 7
src/vs/platform/actionWidget/browser/tabbedActionListWidget.ts 171 17
src/vs/platform/agentHost/node/copilot/copilotAgentSession.ts 177 9
src/vs/workbench/services/configuration/test/browser/configurationService.test.ts 116 66
src/vs/sessions/contrib/sessions/browser/sessionsActions.ts 159 20
src/vs/platform/agentHost/test/electron-browser/agentHostProtocolClient.test.ts 171 4
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostChatInputPicker.test.ts 163 4
src/vs/platform/agentHost/node/agentHostTurnService.ts 166 0
src/vs/workbench/contrib/chat/browser/aiCustomization/customizationCardList.ts 159 0
src/vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker.ts 124 21
src/vs/sessions/test/browser/chatGroupsView.test.ts 122 20
src/vs/platform/agentHost/node/shared/sessionServerTools.ts 125 16
src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerWidget.ts 122 14
… 284 more files

All commits

SHA Date Author Subject
7bcc021b2d7 2026-09-03 Henning Dieterichs Fix remote host empty state fixture width
136f1020e61 2026-09-03 roblourens Prevent auth replay from blocking provider shutdown (microsoft#332824)
f64b8bdbf49 2026-09-03 Henning Dieterichs Merge pull request microsoft#334339 from microsoft/hediet/fix-remote-host-fixture-width
9f1c7bda782 2026-09-03 Megan Rogge chat: Mark consolidated remote workspaces experimental (microsoft#334342)
60bb3f66133 2026-09-03 Megan Rogge launch: Encode agent session titles for command safety (microsoft#334304)
6afe58be37a 2026-09-03 Megan Rogge sessions: align new chat picker typography (microsoft#334307)
0fd2d7cc97a 2026-09-03 roblourens test: avoid restoring archived session during E2E cleanup (microsoft#334346)
4290bede3cb 2026-09-03 Connor Peet agent host: stop chat queues from wedging on a non-settling SDK RPC (microsoft#334338)
cec8ce7cfbd 2026-09-03 SteVen Batten Implement subagent default setting to Auto without overriding models (microsoft#333663)
5be7ea09620 2026-09-03 Anthony Kim policy: disable custom terminal tool for managed accounts (microsoft#334297)
315dcc53a55 2026-09-03 Bhavya U Avoid changing model picker for subagent Auto retries (microsoft#334357)
3fa0c2b627d 2026-09-03 Megan Rogge agentHost: remove redundant picker tab stop (microsoft#334306)
3e807d95f1d 2026-09-03 Henning Dieterichs Unify multi-diff editor presentation variants
af085bcf15a 2026-09-03 Henning Dieterichs Fix multi-diff widget field initialization
62bdc0baa8e 2026-09-03 Henning Dieterichs Update Markdown editor to 0.0.2-88
b04dcb38420 2026-09-03 Copilot Fix CMD/bat comment spacing (microsoft#334205)
ac067516e30 2026-09-03 Megan Rogge sessions: Add no-workspace option to new session picker (microsoft#334356)
cb18f03d5a0 2026-09-03 Megan Rogge chat: Select primary Luna model for dictation cleanup (microsoft#334363)
74a1af8aaea 2026-09-03 Logan Ramos Experimental model picker redesign (microsoft#334332)
47c84b8b1ae 2026-09-03 Connor Peet Agent Host: stop the reconnecting banner nagging on a flapping transport (microsoft#334348)
61fc6318881 2026-09-01 vs-code-engineering[bot] [cherry-pick] Fix markdown inline comment hover background
a04df6e6dcf 2026-09-03 joshspicer remove example from mock-policy-server (microsoft#334361)
68a1501847c 2026-09-04 Ladislau Szomoru Agents - enable switching branches for folder sessions (microsoft#334354)
4f788c9e5b1 2026-09-03 Jessie Houghton chat: Virtualize AI customization section lists (microsoft#334366)
18be285c1e3 2026-09-03 roblourens agentHost: scale E2E protocol timeouts for CI contention (microsoft#334331)
0758edeec11 2026-09-03 Connor Peet agentHost: classify inline chat telemetry (microsoft#334378)
008427a901b 2026-09-04 Alexandru Dima Browser: skip unused screenshot after load failure (microsoft#333737)
48fc9bff84b 2026-09-03 Justin Chen plan widget: show implementation dropdown when plan is open (microsoft#334381)
a92c2f9316d 2026-09-03 Justin Chen Fix chat response jump by reserving space for visible chat pets (microsoft#334336)
60e64857752 2026-09-03 Vijay Upadya Stop ABExp.queriedFeature telemetry from being redacted as a file path (microsoft#334379)
dbdc289aa90 2026-09-03 Justin Chen chat: Add setting for subagent credit usage (microsoft#334384)
2a9aad22f1a 2026-09-04 Don Jayamanne sessions: rename focused chat with F2 (microsoft#334163)
8cc6591ff9f 2026-09-04 Henning Dieterichs Fixes github pr and issue link presentation data fetching (microsoft#334374)
06c80b32d80 2026-09-03 Justin Chen chat: fix picker focus and keyboard navigation (microsoft#334416)
dee137a486f 2026-09-03 Dileep Yavanmandha Align Agent Host sandbox network and credential defaults (microsoft#334390)
3aa2577ec07 2026-09-03 Bhavya U Add experimental Opus thinking effort setting (microsoft#334426)
55af5cecaa4 2026-09-03 Dileep Yavanmandha Keep sandbox toggle editable when managed policy allows bypass (microsoft#334370)
85ce8ef0824 2026-09-04 Sandeep Somavarapu sessions: add Agents window layout telemetry (microsoft#334255)
4786d2b63f7 2026-09-04 mrleemurray Enhance ConfigurationDefaultOverridesContribution to retain auto experiment overrides and apply schema defaults
ee99b8a2b8d 2026-09-04 Ladislau Szomoru Agents - fix vertical alignment of the badge number (microsoft#334430)
df0ea766fc4 2026-09-04 吉井 啓人(YOSHII, Hiroto) Support opening MHTML files in integrated browser (microsoft#333307)
463b2fbd169 2026-09-04 Ulugbek Abdullaev sessions: polish: add new session button treatments (microsoft#334269)
dac655d1a77 2026-09-04 Copilot Prevent duplicate implicit PR attachments (microsoft#334215)
ba16d5bc981 2026-09-04 mrleemurray Address review feedback: extract test fixture helper and condense comments
be6bce25cb7 2026-09-04 Sandeep Somavarapu Implement queueing for busy target chats in send_message tool (microsoft#334260)
5e4368079ac 2026-09-04 Lee Murray Update file icon mask properties for better alignment and sizing (microsoft#334450)
a9864c02799 2026-09-04 Sandeep Somavarapu Convert workspace-less sessions to workspace sessions (microsoft#334250)
12ae77ebcd4 2026-09-04 Michael Cummings (MSFT) Make extensions.gallery.authProvider policy-controlled (microsoft#333837)
0f2eb0c7d73 2026-09-04 Lee Murray Merge pull request microsoft#334449 from microsoft/mrleemurray/tragic-lime-galliform
c772f67cd2f 2026-09-04 Christof Marti Agent Host: Open Dev Container workspaces in Agents (microsoft#334249)

🤖 Generated with Claude Code

…genthost, agent host)

Squashed reconstruction of 50 upstream commits (2082c5b..c772f67).
324 files changed, 19602 insertions(+), 2792 deletions(-)

chat:
  - chat: Mark consolidated remote workspaces experimental (microsoft#334342)
  - Implement subagent default setting to Auto without overriding models (microsoft#333663)
  - chat: Select primary Luna model for dictation cleanup (microsoft#334363)
  - Experimental model picker redesign (microsoft#334332)
  - chat: Virtualize AI customization section lists (microsoft#334366)
  - Fix chat response jump by reserving space for visible chat pets (microsoft#334336)
  - chat: Add setting for subagent credit usage (microsoft#334384)
  - chat: fix picker focus and keyboard navigation (microsoft#334416)
  - Prevent duplicate implicit PR attachments (microsoft#334215)
  - Update file icon mask properties for better alignment and sizing (microsoft#334450)

sessions:
  - Fix remote host empty state fixture width
  - sessions: align new chat picker typography (microsoft#334307)
  - sessions: Add no-workspace option to new session picker (microsoft#334356)
  - sessions: rename focused chat with F2 (microsoft#334163)
  - Keep sandbox toggle editable when managed policy allows bypass (microsoft#334370)
  - sessions: add Agents window layout telemetry (microsoft#334255)
  - Agents - fix vertical alignment of the badge number (microsoft#334430)
  - sessions: polish: add new session button treatments (microsoft#334269)

agenthost:
  - Prevent auth replay from blocking provider shutdown (microsoft#332824)
  - agentHost: remove redundant picker tab stop (microsoft#334306)
  - Agents - enable switching branches for folder sessions (microsoft#334354)
  - agentHost: scale E2E protocol timeouts for CI contention (microsoft#334331)
  - agentHost: classify inline chat telemetry (microsoft#334378)
  - Implement queueing for busy target chats in send_message tool (microsoft#334260)
  - Convert workspace-less sessions to workspace sessions (microsoft#334250)

agent host:
  - agent host: stop chat queues from wedging on a non-settling SDK RPC (microsoft#334338)
  - Agent Host: stop the reconnecting banner nagging on a flapping transport (microsoft#334348)
  - Agent Host: Open Dev Container workspaces in Agents (microsoft#334249)

extensions/copilot:
  - Avoid changing model picker for subagent Auto retries (microsoft#334357)
  - Add experimental Opus thinking effort setting (microsoft#334426)

editor:
  - Unify multi-diff editor presentation variants
  - Fix multi-diff widget field initialization

extensions/markdown-language-features:
  - Update Markdown editor to 0.0.2-88
  - [cherry-pick] Fix markdown inline comment hover background

configuration:
  - Enhance ConfigurationDefaultOverridesContribution to retain auto experiment overrides and apply schema defaults
  - Address review feedback: extract test fixture helper and condense comments

launch:
  - launch: Encode agent session titles for command safety (microsoft#334304)

test:
  - test: avoid restoring archived session during E2E cleanup (microsoft#334346)

policy:
  - policy: disable custom terminal tool for managed accounts (microsoft#334297)

extensions/bat:
  - Fix CMD/bat comment spacing (microsoft#334205)

scripts:
  - remove example from mock-policy-server (microsoft#334361)

browser:
  - Browser: skip unused screenshot after load failure (microsoft#333737)

plan widget:
  - plan widget: show implementation dropdown when plan is open (microsoft#334381)

assignment:
  - Stop ABExp.queriedFeature telemetry from being redacted as a file path (microsoft#334379)

github:
  - Fixes github pr and issue link presentation data fetching (microsoft#334374)

terminalcontrib:
  - Align Agent Host sandbox network and credential defaults (microsoft#334390)

browserview:
  - Support opening MHTML files in integrated browser (microsoft#333307)

build:
  - Make extensions.gallery.authProvider policy-controlled (microsoft#333837)

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