Skip to content

Reconstruct batch 124/124: 2026-10-21 → 2026-10-23 (sessions, agenthost, chat, ci) - #124

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-123from
reconstruct/batch-124
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-123from
reconstruct/batch-124

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 124/124: 2026-10-21 → 2026-10-23 (sessions, agenthost, chat, ci)

Overview

  • Upstream range: c096670cd8d..5ee3fe5b5a2
  • Dates: 2026-10-21 → 2026-10-23
  • Commits: 54 (51 on the first-parent line of main, 2 merges)
  • Contributors: 18 — roblourens (12), Megan Rogge (7), Alexandru Dima (7), Henning Dieterichs (4), Bryan Chen (4), Justin Chen (3), Osvaldo Ortega (3), Hawk Ticehurst (2) …
  • Diff: 298 files changed, 10986 insertions(+), 3551 deletions(-)
  • Files: 284 modified, 14 added
  • Base branch: reconstruct/batch-123

Upstream PRs

This PR folds in 48 microsoft/vscode PRs and 3 changes pushed directly without a PR.

  • #343518 Add badge to extensions in customizations
  • #320852 Make Delete Cell button reachable via arrow keys in notebook cell toolbar
  • #343593 Keep customization migration banner stable while refreshing
  • #343555 chat: add configurable GPT Live session awareness
  • #343576 sessions: Add custom group icons and theme-aware colors
  • #343211 ci: stop the dependencies check waiting hours for quarantined npm packages
  • #343579 Polish migration discovery error state
  • #343564 agentHost: bump Copilot SDK to 1.0.26
  • #343614 sessions: stabilize comparison submit progress
  • #343618 sessions: fix cloud submission for selected local repositories
  • #343606 Reset Codex service tier for Copilot-backed threads
  • #343597 ci: run Copilot setup steps on vscode-large-runners-ubuntu-8-core
  • #343325 build: retry Cache@2 steps on task failure
  • #343601 [Perf] sessions: avoid provider-driven UI rebuilds during shutdown
  • #343304 Support no-link local Markdown editor package overrides
  • #343613 chat: render sandbox Markdown images from tool results
  • #343602 agentHost: await registration and discovery signals instead of polling timers in agentService tests
  • #343591 multiDiffEditor: keep a shrunk item in view at a viewport-bottom anchor
  • #343617 sessions: offer Mark as Read/Unread on nested session context menu
  • #343628 agentHost: report HydraFusion phases as phases, not turns
  • #343566 build: harden dpkg-shlibdeps.pl download for deb packaging
  • #343604 Engineering - add an SDK validation pipeline without signing credentials
  • #343635 sessions: open PR and issue activity bar actions directly
  • #343608 Fix duplicate images in carousel by adjusting artifact handling
  • #343607 Add telemetry to estimate Copilot CLI session recovery impact
  • #343627 chore: bump several dependencies
  • #343116 agentHost: backpressure Mission Control resource reads
  • #343611 ci: Fix CSS order scan timing out every day
  • #343624 Agent Host: accept managed model "fusion" as Auto
  • #343358 ci: reuse the Copilot node_modules cache in chat-lib tests
  • #343329 sanity: keep the app logs of failed desktop UI tests
  • #343603 agentHost: await real signals instead of polling timers in the remaining agentService tests
  • #343640 sessions: accept server-originated cloud sandbox feed messages
  • #343646 agent host: add regression tests for permission config changes during SDK initialization
  • #343644 sessions: avoid generic API event types in application attribution
  • #343650 chat: Skip redundant picker toolbar layout passes
  • #343620 [Perf] sessions: coalesce catalogue-driven list refreshes
  • #343655 Fix recovery UI for chat session reopening failures
  • #343649 Fix AHP prompt disappearance issue and add regression tests
  • #343609 Fix image generation animation jump and improve continuity
  • #343645 agentHost: fix Linux sandbox tool lookup when sbin is not on PATH
  • #343630 fix blobby landing logic
  • #343670 dialogs: fix typed Windows drive-root navigation
  • #343656 chat: simplify cloud sandbox input placeholder
  • #343626 Support Compare Agents in empty local repositories
  • #343673 sessions: fix workspace picker categories with environment picker
  • #343674 agentHost: configure the default clone directory
  • #343632 sessions: add opt-in local isolation to the environment picker
  • 99d3fff0a6b chat: simplify remote sharing controls (Written by Copilot) (direct, no PR)
  • 67452279c58 agentHost: add MC repo metadata dev override (Written by Copilot) (direct, no PR)
  • c6d543456ad chat: tighten remote sharing footer padding (Written by Copilot) (direct, no PR)

Summary of changes by area

sessions (13)

agenthost (12)

chat (11)

ci (4)

build (3)

extensions/markdown-language-features (2)

  • Support no-link local Markdown editor package overrides (25e262a3f18)
  • Exclude package dependencies and Git metadata from native build watching (1e61eea3a9b)

agent host (2)

notebook (1)

misc (1)

multidiffeditor (1)

chore (1)

sanity (1)

dialogs (1)

Code changes

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

2.0% build/azure-pipelines/darwin/
   2.0% build/azure-pipelines/win32/
  10.0% build/azure-pipelines/
  11.7% build/
   3.3% extensions/
   2.0% src/vs/platform/agentHost/common/
   3.3% src/vs/platform/agentHost/node/copilot/
   2.6% src/vs/platform/agentHost/node/missionControl/
   8.3% src/vs/platform/agentHost/node/
   8.3% src/vs/platform/agentHost/test/node/
   9.0% src/vs/platform/agentHost/test/
  20.1% src/vs/platform/agentHost/
  24.4% src/vs/platform/
   3.3% src/vs/sessions/contrib/chat/browser/
   2.6% src/vs/sessions/contrib/chat/test/browser/
   6.3% src/vs/sessions/contrib/chat/
   2.3% src/vs/sessions/contrib/extensions/
   3.3% src/vs/sessions/contrib/sessions/browser/
   3.3% src/vs/sessions/contrib/sessions/test/browser/
   6.7% src/vs/sessions/contrib/sessions/
  18.4% src/vs/sessions/contrib/
   2.3% src/vs/sessions/services/sessions/
   2.6% src/vs/sessions/services/
  23.4% src/vs/sessions/
   2.0% src/vs/workbench/contrib/chat/browser/aiCustomization/
   2.6% src/vs/workbench/contrib/chat/browser/remoteAgentHost/
   3.0% src/vs/workbench/contrib/chat/browser/widget/
  12.0% src/vs/workbench/contrib/chat/browser/
   2.3% src/vs/workbench/contrib/chat/test/browser/widget/
   7.7% src/vs/workbench/contrib/chat/test/browser/
   8.3% src/vs/workbench/contrib/chat/test/
  22.1% src/vs/workbench/contrib/chat/
  25.5% src/vs/workbench/contrib/
  28.1% src/vs/workbench/
  78.1% src/vs/
   3.6% test/

Largest file changes

File + −
extensions/mermaid-markdown-features/package-lock.json 11 1247
src/vs/platform/agentHost/test/node/agentService.test.ts 390 450
src/vs/workbench/contrib/chat/test/electron-browser/toggleRemoteConnectionsActionViewItem.test.ts 314 50
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 337 16
src/vs/sessions/contrib/sessions/test/browser/sessionsList.test.ts 346 5
src/vs/platform/agentHost/test/node/missionControlProtocolServer.test.ts 342 6
build/azure-pipelines/sdk-validation-build.yml 339 0
src/vs/workbench/contrib/chat/test/browser/voiceClient/voiceClientService.test.ts 289 3
test/componentFixtures/cssOrderShared.mts 276 16
src/vs/sessions/contrib/chat/test/browser/newChatWidget.test.ts 129 154
src/vs/workbench/contrib/notebook/test/browser/cellToolbars.test.ts 213 40
src/vs/workbench/contrib/chat/electron-browser/toggleRemoteConnectionsActionViewItem.ts 192 55
src/vs/sessions/contrib/chat/test/browser/sessionChatInputToolbar.test.ts 164 72
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 208 15
build/azure-pipelines/win32/product-build-win32.yml 96 86
build/azure-pipelines/linux/product-build-linux.yml 95 85
extensions/markdown-language-features/scripts/markdownEditorPackage.test.mts 177 0
src/vs/sessions/contrib/extensions/browser/agentsWindowExtensionSuggestions.ts 175 0
src/vs/workbench/contrib/chat/test/browser/remoteAgentHost/missionControlContribution.test.ts 166 5
src/vs/platform/actionWidget/test/browser/actionList.test.ts 167 0
src/vs/sessions/contrib/extensions/test/browser/agentsWindowExtensionSuggestions.test.ts 163 0
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostChatContribution.test.ts 149 6
src/vs/workbench/contrib/chat/test/browser/widget/chatListWidget.test.ts 154 0
src/vs/base/test/browser/ui/icons/iconSelectBox.test.ts 149 0
test/componentFixtures/cssOrderScan.mts 117 27
build/azure-pipelines/darwin/product-build-darwin.yml 75 65
src/vs/platform/quickinput/test/browser/quickinput.test.ts 126 3
src/vs/workbench/services/userDataProfile/test/browser/iconPicker.test.ts 122 0
src/vs/platform/agentHost/node/copilot/copilotFusionPhaseTelemetry.ts 122 0
src/vs/sessions/contrib/sessions/browser/views/sessionsList.ts 106 15
src/vs/workbench/contrib/chat/test/browser/attachments/chatImageReveal.test.ts 113 6
src/vs/workbench/services/userDataProfile/browser/iconSelectBox.ts 44 73
src/vs/sessions/test/browser/chatGroupsView.test.ts 106 11
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler.ts 71 43
src/vs/sessions/contrib/chat/browser/newChatWidget.ts 75 38
src/vs/workbench/contrib/chat/test/browser/widget/chatListRenderer.test.ts 107 4
src/vs/base/browser/ui/icons/iconSelectBox.ts 83 27
test/sanity/src/context.ts 106 0
src/vs/platform/agentHost/node/missionControl/missionControlProtocolServer.ts 94 11
src/vs/platform/agentHost/test/node/copilotFusionPhaseTelemetry.test.ts 104 0
… 258 more files

All commits

SHA Date Author Subject
25e262a3f18 2026-10-21 Henning Dieterichs Support no-link local Markdown editor package overrides
1e61eea3a9b 2026-10-22 Henning Dieterichs Exclude package dependencies and Git metadata from native build watching
5251abc3b92 2026-10-22 Henning Dieterichs Merge main to incorporate upstream Computer Use test fixture fix
010c2f84cb0 2026-10-22 Alex Ross Add badge to extensions in customizations (microsoft#343518)
54d565d227f 2026-10-22 Copilot Make Delete Cell button reachable via arrow keys in notebook cell toolbar (microsoft#320852)
4d426ab3ecd 2026-10-22 Hawk Ticehurst Keep customization migration banner stable while refreshing (microsoft#343593)
8f908fe905e 2026-10-22 Megan Rogge chat: add configurable GPT Live session awareness (microsoft#343555)
06aeaa290cd 2026-10-22 Cherry Wang sessions: Add custom group icons and theme-aware colors (microsoft#343576)
3fda8ad3a3f 2026-10-22 Alexandru Dima ci: stop the dependencies check waiting hours for quarantined npm packages (microsoft#343211)
4d906305fff 2026-10-22 Hawk Ticehurst Polish migration discovery error state (microsoft#343579)
71f2ab47f0d 2026-10-22 roblourens agentHost: bump Copilot SDK to 1.0.26 (microsoft#343564)
394fac164f7 2026-10-22 Megan Rogge sessions: stabilize comparison submit progress (microsoft#343614)
442bbe5788f 2026-10-22 Megan Rogge sessions: fix cloud submission for selected local repositories (microsoft#343618)
404a7f5aadc 2026-10-22 Megan Rogge Reset Codex service tier for Copilot-backed threads (microsoft#343606)
3636bc62d37 2026-10-22 Alexandru Dima ci: run Copilot setup steps on vscode-large-runners-ubuntu-8-core (microsoft#343597)
aacb2f715e6 2026-10-22 Bryan Chen build: retry Cache@2 steps on task failure (microsoft#343325)
9e06e5ac7d1 2026-10-22 roblourens [Perf] sessions: avoid provider-driven UI rebuilds during shutdown (microsoft#343601)
890ab68b5b8 2026-10-23 Henning Dieterichs Support no-link local Markdown editor package overrides (microsoft#343304)
99d3fff0a6b 2026-10-22 roblourens chat: simplify remote sharing controls (Written by Copilot)
655d662264e 2026-10-22 roblourens chat: render sandbox Markdown images from tool results (microsoft#343613)
13b4c8c10fb 2026-10-23 Alexandru Dima agentHost: await registration and discovery signals instead of polling timers in agentService tests (microsoft#343602)
e2cd5d7d6ff 2026-10-23 Alexandru Dima multiDiffEditor: keep a shrunk item in view at a viewport-bottom anchor (microsoft#343591)
c024bfb636e 2026-10-23 Alexandru Dima sessions: offer Mark as Read/Unread on nested session context menu (microsoft#343617)
5aad04dde78 2026-10-22 Bhavya U agentHost: report HydraFusion phases as phases, not turns (microsoft#343628)
add8003cb34 2026-10-22 Bryan Chen build: harden dpkg-shlibdeps.pl download for deb packaging (microsoft#343566)
bc5532bd2ab 2026-10-22 Bryan Chen Engineering - add an SDK validation pipeline without signing credentials (microsoft#343604)
69233ef75d5 2026-10-23 Sandeep Somavarapu sessions: open PR and issue activity bar actions directly (microsoft#343635)
21d969611d0 2026-10-22 Justin Chen Fix duplicate images in carousel by adjusting artifact handling (microsoft#343608)
32ce1be0c28 2026-10-22 Vijay Upadya Add telemetry to estimate Copilot CLI session recovery impact (microsoft#343607)
250ce943162 2026-10-22 Raymond Zhao chore: bump several dependencies (microsoft#343627)
9c889ef393a 2026-10-22 roblourens agentHost: backpressure Mission Control resource reads (microsoft#343116)
47e87eb2790 2026-10-22 Logan Ramos ci: Fix CSS order scan timing out every day (microsoft#343611)
66fd7bd9197 2026-10-22 Ross Wollman Agent Host: accept managed model "fusion" as Auto (microsoft#343624)
9d69ba9e0df 2026-10-23 Alexandru Dima ci: reuse the Copilot node_modules cache in chat-lib tests (microsoft#343358)
8c643aa26a9 2026-10-22 Bryan Chen sanity: keep the app logs of failed desktop UI tests (microsoft#343329)
0e18a4c597b 2026-10-23 Alexandru Dima agentHost: await real signals instead of polling timers in the remaining agentService tests (microsoft#343603)
760092c853d 2026-10-22 roblourens sessions: accept server-originated cloud sandbox feed messages (microsoft#343640)
fd97bc15ec9 2026-10-22 Vijay Upadya agent host: add regression tests for permission config changes during SDK initialization (microsoft#343646)
974a76ff8b0 2026-10-22 roblourens sessions: avoid generic API event types in application attribution (microsoft#343644)
db3dcbf51a0 2026-10-22 Logan Ramos chat: Skip redundant picker toolbar layout passes (microsoft#343650)
993edae1cc0 2026-10-23 roblourens [Perf] sessions: coalesce catalogue-driven list refreshes (microsoft#343620)
be44b154599 2026-10-22 Osvaldo Ortega Fix recovery UI for chat session reopening failures (microsoft#343655)
3728a8ecd9c 2026-10-22 Osvaldo Ortega Fix AHP prompt disappearance issue and add regression tests (microsoft#343649)
2b7df99a1af 2026-10-22 Justin Chen Fix image generation animation jump and improve continuity (microsoft#343609)
29ea7eff53b 2026-10-22 Dileep Yavanmandha agentHost: fix Linux sandbox tool lookup when sbin is not on PATH (microsoft#343645)
9a68ad72396 2026-10-22 Justin Chen fix blobby landing logic (microsoft#343630)
67452279c58 2026-10-23 roblourens agentHost: add MC repo metadata dev override (Written by Copilot)
c6d543456ad 2026-10-23 roblourens chat: tighten remote sharing footer padding (Written by Copilot)
727b1c72251 2026-10-23 roblourens dialogs: fix typed Windows drive-root navigation (microsoft#343670)
efa6d30103a 2026-10-22 Osvaldo Ortega chat: simplify cloud sandbox input placeholder (microsoft#343656)
bc656dfadff 2026-10-22 Megan Rogge Support Compare Agents in empty local repositories (microsoft#343626)
ce91a63fd87 2026-10-22 Megan Rogge sessions: fix workspace picker categories with environment picker (microsoft#343673)
ce101f3c27e 2026-10-23 roblourens agentHost: configure the default clone directory (microsoft#343674)
5ee3fe5b5a2 2026-10-22 Megan Rogge sessions: add opt-in local isolation to the environment picker (microsoft#343632)

🤖 Generated with Claude Code

…st, chat, ci)

Squashed reconstruction of 54 upstream commits (c096670..5ee3fe5).
298 files changed, 10986 insertions(+), 3551 deletions(-)

sessions:
  - Add badge to extensions in customizations (microsoft#343518)
  - sessions: Add custom group icons and theme-aware colors (microsoft#343576)
  - sessions: stabilize comparison submit progress (microsoft#343614)
  - sessions: fix cloud submission for selected local repositories (microsoft#343618)
  - [Perf] sessions: avoid provider-driven UI rebuilds during shutdown (microsoft#343601)
  - sessions: offer Mark as Read/Unread on nested session context menu (microsoft#343617)
  - sessions: open PR and issue activity bar actions directly (microsoft#343635)
  - sessions: accept server-originated cloud sandbox feed messages (microsoft#343640)
  - sessions: avoid generic API event types in application attribution (microsoft#343644)
  - [Perf] sessions: coalesce catalogue-driven list refreshes (microsoft#343620)
  - Fix recovery UI for chat session reopening failures (microsoft#343655)
  - sessions: fix workspace picker categories with environment picker (microsoft#343673)
  - sessions: add opt-in local isolation to the environment picker (microsoft#343632)

agenthost:
  - agentHost: bump Copilot SDK to 1.0.26 (microsoft#343564)
  - Reset Codex service tier for Copilot-backed threads (microsoft#343606)
  - agentHost: await registration and discovery signals instead of polling timers in agentService tests (microsoft#343602)
  - agentHost: report HydraFusion phases as phases, not turns (microsoft#343628)
  - Fix duplicate images in carousel by adjusting artifact handling (microsoft#343608)
  - Add telemetry to estimate Copilot CLI session recovery impact (microsoft#343607)
  - agentHost: backpressure Mission Control resource reads (microsoft#343116)
  - agentHost: await real signals instead of polling timers in the remaining agentService tests (microsoft#343603)
  - agentHost: fix Linux sandbox tool lookup when sbin is not on PATH (microsoft#343645)
  - agentHost: add MC repo metadata dev override (Written by Copilot)
  - Support Compare Agents in empty local repositories (microsoft#343626)
  - agentHost: configure the default clone directory (microsoft#343674)

chat:
  - Keep customization migration banner stable while refreshing (microsoft#343593)
  - chat: add configurable GPT Live session awareness (microsoft#343555)
  - Polish migration discovery error state (microsoft#343579)
  - chat: simplify remote sharing controls (Written by Copilot)
  - chat: render sandbox Markdown images from tool results (microsoft#343613)
  - chat: Skip redundant picker toolbar layout passes (microsoft#343650)
  - Fix AHP prompt disappearance issue and add regression tests (microsoft#343649)
  - Fix image generation animation jump and improve continuity (microsoft#343609)
  - fix blobby landing logic (microsoft#343630)
  - chat: tighten remote sharing footer padding (Written by Copilot)
  - chat: simplify cloud sandbox input placeholder (microsoft#343656)

ci:
  - ci: stop the dependencies check waiting hours for quarantined npm packages (microsoft#343211)
  - ci: run Copilot setup steps on vscode-large-runners-ubuntu-8-core (microsoft#343597)
  - ci: Fix CSS order scan timing out every day (microsoft#343611)
  - ci: reuse the Copilot node_modules cache in chat-lib tests (microsoft#343358)

build:
  - build: retry Cache@2 steps on task failure (microsoft#343325)
  - build: harden dpkg-shlibdeps.pl download for deb packaging (microsoft#343566)
  - Engineering - add an SDK validation pipeline without signing credentials (microsoft#343604)

extensions/markdown-language-features:
  - Support no-link local Markdown editor package overrides
  - Exclude package dependencies and Git metadata from native build watching

agent host:
  - Agent Host: accept managed model "fusion" as Auto (microsoft#343624)
  - agent host: add regression tests for permission config changes during SDK initialization (microsoft#343646)

notebook:
  - Make Delete Cell button reachable via arrow keys in notebook cell toolbar (microsoft#320852)

misc:
  - Support no-link local Markdown editor package overrides (microsoft#343304)

multidiffeditor:
  - multiDiffEditor: keep a shrunk item in view at a viewport-bottom anchor (microsoft#343591)

chore:
  - chore: bump several dependencies (microsoft#343627)

sanity:
  - sanity: keep the app logs of failed desktop UI tests (microsoft#343329)

dialogs:
  - dialogs: fix typed Windows drive-root navigation (microsoft#343670)

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