Skip to content

Reconstruct batch 031/124: 2026-08-31 → 2026-09-01 (sessions, chat, agenthost, ci) - #31

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-030from
reconstruct/batch-031
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-030from
reconstruct/batch-031

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 031/124: 2026-08-31 → 2026-09-01 (sessions, chat, agenthost, ci)

Overview

  • Upstream range: 23a3a95b9e9..bf1d0a25dd3
  • Dates: 2026-08-31 → 2026-09-01
  • Commits: 50 (50 on the first-parent line of main, 0 merges)
  • Contributors: 23 — Dmitriy Vasyura (6), Benjamin Christopher Simmonds (4), Sandeep Somavarapu (4), Christof Marti (4), Henning Dieterichs (3), vs-code-engineering[bot] (3), Lee Murray (3), Megan Rogge (3) …
  • Diff: 1020 files changed, 10950 insertions(+), 2121 deletions(-)
  • Files: 921 modified, 97 added, 2 renamed
  • Base branch: reconstruct/batch-030

Upstream PRs

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

  • #333654 ci: Run Copilot static checks once
  • #333647 sessions: Avoid resolving canceled Changes editor inputs
  • #333649 chat: remove unused inline edits displayLine setting
  • #333734 sessions: Keep recently updated sessions in Recent
  • #333687 ci: Limit test runtime downloads
  • #333727 Add GrepResultService and RegionContextProviderService implementations
  • #333646 [cherry-pick] Avoid Agent Host session listing starvation
  • #333743 sessions: Use concise nested chat delete label
  • #333744 Add agents window capability
  • #333741 sessions: Fix gaps in nested chat hierarchy guides
  • #333745 agentHost: isolate created sessions across projects
  • #333739 agentHost: update bundled Codex SDK to 0.149.1
  • #333754 Enhance keyboard focus styles for chat tab components
  • #333751 Enhance chat question carousel with markdown link support
  • #329744 Fix extensions.allowed schema flagging valid version arrays as invalid
  • #333762 Update font size for session sections
  • #325331 Enable Microsoft Entra ID sign-in for Private Marketplace access
  • #333756 agentHost: hide picker-disabled Codex models
  • #333767 Agents - left align the changeset picker with the tab
  • #333736 Agent Host: Run Dev Containers on new worktrees
  • #333773 Agents - move the toggle details action
  • #333774 sessions: Count blocked sessions in application badge
  • #333614 Honor HTTP proxy bypass settings in the agent host
  • #333782 Agent Host: Gate Dev Container worktree sessions
  • #333748 Update distro commit (main)
  • #333789 Prevent hidden chats from rendering during custom view swaps
  • #333800 Fix model picker model persistence
  • #333251 agentHost: preserve remote sessions across reload
  • #333804 sessions: Refresh chat status after background completion
  • #333645 chat: remove duplicate spawned session links
  • #333304 Fix agents window attachment chips to match chat attachment behavior
  • #333650 chat: remove deprecated agent debug log setting
  • #333541 fix: cancel pending single-pane docked-tab reconciles on dispose (fixes [Error] unhandlederror-InstantiationService has been disposed microsoft/vscode#333537)
  • #333811 dictation: Fix provider fallback and connection failures
  • #333653 npm: remove deprecated script explorer setting
  • #333651 html: remove deprecated mirror cursor setting
  • #333749 chore: bump @github/copilot-sdk to 1.0.13-preview.4 and @github/copilot to 1.0.83-0
  • #333810 chat: gate Voice Mode by account and policy
  • #333826 remove flaky pet test for now
  • #333825 sessions: Allow experiment to control cloud sandbox default
  • #332726 refactor handling of enabled/disabled state of built-in skills in the Agents window
  • #333694 Browser: agent-scoped storage
  • #333831 sessions: stabilize Codicon background resizing
  • #333813 chat: use Copilot icon for Agent Host sessions
  • #333796 Bound fetcher telemetry error cardinality
  • #333084 Fix sign-in dead-end in installed web apps (PWA)
  • #333664 chat: Improve uninstalled MCP server details
  • 494b970d27b Fix shallow merge-base handling for component fixtures (direct, no PR)
  • 048977cfd07 Fix multi-diff virtualization layout failures (direct, no PR)
  • 519f5fa46f0 Restore multi-diff virtualization fixes (direct, no PR)

Summary of changes by area

sessions (14)

chat (10)

agenthost (6)

ci (2)

extensions/copilot (2)

editor (2)

  • Fix multi-diff virtualization layout failures (048977cfd07)
  • Restore multi-diff virtualization fixes (519f5fa46f0)

extensionmanagement (2)

agent host (2)

engineering (1)

  • Fix shallow merge-base handling for component fixtures (494b970d27b)

extensions (1)

dependencies (1)

fix (1)

dictation (1)

npm (1)

html (1)

chore (1)

browser (1)

base (1)

Code changes

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

2.2% extensions/copilot/src/
   2.4% extensions/copilot/
   3.0% extensions/
  66.9% src/vs/platform/agentHost/node/codex/protocol/generated/v2/
  76.7% src/vs/platform/agentHost/node/codex/protocol/generated/
  76.8% src/vs/platform/agentHost/node/codex/
  77.8% src/vs/platform/agentHost/node/
  80.5% src/vs/platform/agentHost/
  82.2% src/vs/platform/
   3.4% src/vs/sessions/contrib/
   5.1% src/vs/sessions/
   2.0% src/vs/workbench/contrib/chat/browser/
   3.7% src/vs/workbench/contrib/chat/
   5.1% src/vs/workbench/contrib/
   6.4% src/vs/workbench/
  94.9% src/vs/
  95.0% src/

Largest file changes

File + −
src/vs/workbench/services/extensionManagement/test/electron-browser/extensionGalleryManifestService.test.ts 863 0
src/vs/platform/agentHost/test/node/agentService.test.ts 519 142
src/vs/workbench/services/extensionManagement/electron-browser/extensionGalleryAccountService.ts 370 0
extensions/copilot/src/extension/typescriptContext/vscode-node/ts7/regionContextProvider.ts 331 0
src/vs/platform/agentHost/node/agentService.ts 240 80
extensions/copilot/src/extension/typescriptContext/serverPlugin/src/common/regionContextProvider.ts 283 0
src/vs/sessions/contrib/chat/test/browser/newChatInput.test.ts 257 6
src/vs/platform/agentHost/node/shared/worktreeIsolation.ts 238 1
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 194 9
.agents/skills/update-codex-sdk/scripts/latest-private-version.ts 186 0
src/vs/platform/agentHost/test/node/shared/worktreeIsolation.test.ts 175 3
src/vs/workbench/contrib/chat/test/browser/voiceClient/voiceSessionController.test.ts 133 38
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationItemSource.ts 71 95
src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/remoteAgentHostSessionsProvider.test.ts 142 4
package-lock.json 69 69
src/vs/sessions/contrib/layout/test/browser/desktopSessionLayoutController.test.ts 124 4
extensions/vscode-api-tests/src/singlefolder-tests/browser.tools.test.ts 126 0
src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts 118 1
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentCustomizationItemProvider.test.ts 117 0
src/vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider.ts 116 1
extensions/copilot/src/extension/tools/node/grepResultService.ts 115 0
src/vs/sessions/contrib/providers/agentHost/test/browser/localAgentHostSessionsProvider.test.ts 102 13
src/vs/workbench/contrib/chat/browser/speechToText/chatSpeechToTextService.ts 99 12
src/vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService.ts 59 42
src/vs/platform/agentHost/node/protocolServerHandler.ts 91 1
.agents/skills/update-codex-sdk/SKILL.md 88 0
src/vs/platform/agentHost/node/copilot/copilotAgent.ts 68 20
extensions/copilot/src/extension/typescriptContext/vscode-node/ts7/test/regionContext.spec.ts 84 0
extensions/copilot/src/extension/typescriptContext/serverPlugin/src/node/test/regionContext.spec.ts 84 0
extensions/copilot/src/extension/tools/node/readFileTool.tsx 84 0
src/vs/base/browser/dom.ts 82 2
src/vs/editor/test/browser/widget/compressedVirtualizedScrollLayout.test.ts 61 22
remote/package-lock.json 41 41
src/vs/workbench/contrib/chat/test/browser/aiCustomization/aiCustomizationItemsModel.test.ts 3 79
src/vs/platform/agentHost/node/codex/protocol/generated/v2/index.ts 80 1
src/vs/workbench/contrib/browserView/common/browserZoomService.ts 39 39
src/vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider.ts 72 5
extensions/copilot/src/extension/typescriptContext/vscode-node/regionContextProvider.ts 74 0
src/vs/editor/test/browser/widget/multiDiffEditorWidget.test.ts 72 0
src/vs/sessions/contrib/chat/browser/newChatContextAttachments.ts 49 21
… 980 more files

All commits

SHA Date Author Subject
e8423c478a2 2026-09-01 Dmitriy Vasyura ci: Run Copilot static checks once (microsoft#333654)
3e33b2105fb 2026-09-01 Benjamin Christopher Simmonds sessions: Avoid resolving canceled Changes editor inputs (microsoft#333647)
9b8b69ae271 2026-09-01 Dmitriy Vasyura chat: remove unused inline edits displayLine setting (microsoft#333649)
494b970d27b 2026-08-31 Henning Dieterichs Fix shallow merge-base handling for component fixtures
d6fff64ae71 2026-09-01 Benjamin Christopher Simmonds sessions: Keep recently updated sessions in Recent (microsoft#333734)
c88fff4c904 2026-09-01 Dmitriy Vasyura ci: Limit test runtime downloads (microsoft#333687)
e6094c93963 2026-09-01 Dirk Bäumer Add GrepResultService and RegionContextProviderService implementations (microsoft#333727)
9e596330004 2026-09-01 vs-code-engineering[bot] [cherry-pick] Avoid Agent Host session listing starvation (microsoft#333646)
74ebc733d8d 2026-09-01 Sandeep Somavarapu sessions: Use concise nested chat delete label (microsoft#333743)
6ef4956fc6b 2026-09-01 Alex Ross Add agents window capability (microsoft#333744)
d264a09fe1f 2026-09-01 Sandeep Somavarapu sessions: Fix gaps in nested chat hierarchy guides (microsoft#333741)
8098ed8d267 2026-09-01 Sandeep Somavarapu agentHost: isolate created sessions across projects (microsoft#333745)
048977cfd07 2026-09-01 Henning Dieterichs Fix multi-diff virtualization layout failures
519f5fa46f0 2026-09-01 Henning Dieterichs Restore multi-diff virtualization fixes
df2411cf7d8 2026-09-01 Giuseppe Cianci agentHost: update bundled Codex SDK to 0.149.1 (microsoft#333739)
8af52a55792 2026-09-01 Lee Murray Enhance keyboard focus styles for chat tab components (microsoft#333754)
c1604869bc2 2026-09-01 Lee Murray Enhance chat question carousel with markdown link support (microsoft#333751)
8d032eaa87d 2026-09-01 RajeshKumar11 Fix extensions.allowed schema flagging valid version arrays as invalid (microsoft#329744)
daf67bbf925 2026-09-01 Lee Murray Update font size for session sections (microsoft#333762)
3d7597c98a1 2026-09-01 Michael Cummings (MSFT) Enable Microsoft Entra ID sign-in for Private Marketplace access (microsoft#325331)
22f76d2e5fb 2026-09-01 Giuseppe Cianci agentHost: hide picker-disabled Codex models (microsoft#333756)
63f3201b538 2026-09-01 Ladislau Szomoru Agents - left align the changeset picker with the tab (microsoft#333767)
737ece27f9e 2026-09-01 Christof Marti Agent Host: Run Dev Containers on new worktrees (microsoft#333736)
4735247b4a2 2026-09-01 Ladislau Szomoru Agents - move the toggle details action (microsoft#333773)
0ff22af8bb3 2026-09-01 Benjamin Christopher Simmonds sessions: Count blocked sessions in application badge (microsoft#333774)
9f9213b4585 2026-09-01 Christof Marti Honor HTTP proxy bypass settings in the agent host (microsoft#333614)
f83aa9cd409 2026-09-01 Christof Marti Agent Host: Gate Dev Container worktree sessions (microsoft#333782)
58d8a14e4b5 2026-09-01 vs-code-engineering[bot] Update distro commit (main) (microsoft#333748)
959f7dbd7bd 2026-09-01 Benjamin Christopher Simmonds Prevent hidden chats from rendering during custom view swaps (microsoft#333789)
bb41c6bb135 2026-09-01 Logan Ramos Fix model picker model persistence (microsoft#333800)
867755f06d0 2026-09-01 roblourens agentHost: preserve remote sessions across reload (microsoft#333251)
ac25654006e 2026-09-01 Sandeep Somavarapu sessions: Refresh chat status after background completion (microsoft#333804)
35e20f9dcd9 2026-09-01 Megan Rogge chat: remove duplicate spawned session links (microsoft#333645)
15463110a65 2026-09-01 Justin Chen Fix agents window attachment chips to match chat attachment behavior (microsoft#333304)
39767fdcf62 2026-09-01 Dmitriy Vasyura chat: remove deprecated agent debug log setting (microsoft#333650)
1f02758a9d6 2026-09-01 VS Code PR Bot fix: cancel pending single-pane docked-tab reconciles on dispose (fixes microsoft#333537) (microsoft#333541)
0352a616b7b 2026-09-01 Megan Rogge dictation: Fix provider fallback and connection failures (microsoft#333811)
ca4627ac2f8 2026-09-01 Dmitriy Vasyura npm: remove deprecated script explorer setting (microsoft#333653)
2fede327f01 2026-09-01 Dmitriy Vasyura html: remove deprecated mirror cursor setting (microsoft#333651)
daae5a51f60 2026-09-01 vs-code-engineering[bot] chore: bump @github/copilot-sdk to 1.0.13-preview.4 and @github/copilot to 1.0.83-0 (microsoft#333749)
3a5a3e7ebe7 2026-09-01 Megan Rogge chat: gate Voice Mode by account and policy (microsoft#333810)
2bb7d705d30 2026-09-01 Justin Chen remove flaky pet test for now (microsoft#333826)
06678254435 2026-09-01 Osvaldo Ortega sessions: Allow experiment to control cloud sandbox default (microsoft#333825)
670698eafcc 2026-09-01 Martin Aeschlimann refactor handling of enabled/disabled state of built-in skills in the Agents window (microsoft#332726)
aea8984f0e0 2026-09-01 Kyle Cutler Browser: agent-scoped storage (microsoft#333694)
fde1a8ddde8 2026-09-01 TylerLeonhardt sessions: stabilize Codicon background resizing (microsoft#333831)
b176e3d456c 2026-09-01 roblourens chat: use Copilot icon for Agent Host sessions (microsoft#333813)
91b0cac71e0 2026-09-01 Christof Marti Bound fetcher telemetry error cardinality (microsoft#333796)
46f6e0967f1 2026-09-01 Osvaldo Ortega Fix sign-in dead-end in installed web apps (PWA) (microsoft#333084)
bf1d0a25dd3 2026-09-01 Jessie Houghton chat: Improve uninstalled MCP server details (microsoft#333664)

🤖 Generated with Claude Code

…genthost, ci)

Squashed reconstruction of 50 upstream commits (23a3a95..bf1d0a2).
1020 files changed, 10950 insertions(+), 2121 deletions(-)

sessions:
  - sessions: Avoid resolving canceled Changes editor inputs (microsoft#333647)
  - sessions: Keep recently updated sessions in Recent (microsoft#333734)
  - sessions: Use concise nested chat delete label (microsoft#333743)
  - sessions: Fix gaps in nested chat hierarchy guides (microsoft#333741)
  - Enhance keyboard focus styles for chat tab components (microsoft#333754)
  - Update font size for session sections (microsoft#333762)
  - Agents - left align the changeset picker with the tab (microsoft#333767)
  - Agents - move the toggle details action (microsoft#333773)
  - sessions: Count blocked sessions in application badge (microsoft#333774)
  - Prevent hidden chats from rendering during custom view swaps (microsoft#333789)
  - sessions: Refresh chat status after background completion (microsoft#333804)
  - Fix agents window attachment chips to match chat attachment behavior (microsoft#333304)
  - sessions: Allow experiment to control cloud sandbox default (microsoft#333825)
  - sessions: stabilize Codicon background resizing (microsoft#333831)

chat:
  - chat: remove unused inline edits displayLine setting (microsoft#333649)
  - Enhance chat question carousel with markdown link support (microsoft#333751)
  - Fix model picker model persistence (microsoft#333800)
  - chat: remove duplicate spawned session links (microsoft#333645)
  - chat: remove deprecated agent debug log setting (microsoft#333650)
  - chat: gate Voice Mode by account and policy (microsoft#333810)
  - remove flaky pet test for now (microsoft#333826)
  - refactor handling of enabled/disabled state of built-in skills in the Agents window (microsoft#332726)
  - chat: use Copilot icon for Agent Host sessions (microsoft#333813)
  - chat: Improve uninstalled MCP server details (microsoft#333664)

agenthost:
  - [cherry-pick] Avoid Agent Host session listing starvation (microsoft#333646)
  - agentHost: isolate created sessions across projects (microsoft#333745)
  - agentHost: update bundled Codex SDK to 0.149.1 (microsoft#333739)
  - agentHost: hide picker-disabled Codex models (microsoft#333756)
  - Honor HTTP proxy bypass settings in the agent host (microsoft#333614)
  - agentHost: preserve remote sessions across reload (microsoft#333251)

ci:
  - ci: Run Copilot static checks once (microsoft#333654)
  - ci: Limit test runtime downloads (microsoft#333687)

extensions/copilot:
  - Add GrepResultService and RegionContextProviderService implementations (microsoft#333727)
  - Bound fetcher telemetry error cardinality (microsoft#333796)

editor:
  - Fix multi-diff virtualization layout failures
  - Restore multi-diff virtualization fixes

extensionmanagement:
  - Fix extensions.allowed schema flagging valid version arrays as invalid (microsoft#329744)
  - Enable Microsoft Entra ID sign-in for Private Marketplace access (microsoft#325331)

agent host:
  - Agent Host: Run Dev Containers on new worktrees (microsoft#333736)
  - Agent Host: Gate Dev Container worktree sessions (microsoft#333782)

engineering:
  - Fix shallow merge-base handling for component fixtures

extensions:
  - Add agents window capability (microsoft#333744)

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

fix:
  - fix: cancel pending single-pane docked-tab reconciles on dispose (fixes microsoft#333537) (microsoft#333541)

dictation:
  - dictation: Fix provider fallback and connection failures (microsoft#333811)

npm:
  - npm: remove deprecated script explorer setting (microsoft#333653)

html:
  - html: remove deprecated mirror cursor setting (microsoft#333651)

chore:
  - chore: bump @github/copilot-sdk to 1.0.13-preview.4 and @github/copilot to 1.0.83-0 (microsoft#333749)

browser:
  - Browser: agent-scoped storage (microsoft#333694)

base:
  - Fix sign-in dead-end in installed web apps (PWA) (microsoft#333084)

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