Skip to content

Reconstruct batch 030/124: 2026-08-28 → 2026-08-31 (agenthost, sessions, chat, fix) - #30

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

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

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 030/124: 2026-08-28 → 2026-08-31 (agenthost, sessions, chat, fix)

Overview

  • Upstream range: 752a80ff829..23a3a95b9e9
  • Dates: 2026-08-28 → 2026-08-31
  • Commits: 57 (31 on the first-parent line of main, 11 merges)
  • Contributors: 23 — Connor Peet (18), vritant24 (4), Vritant Bhardwaj (4), vs-code-engineering[bot] (3), Raymond Zhao (3), Simon Siefke (2), Hawk Ticehurst (2), Aaron Munger (2) …
  • Diff: 206 files changed, 8013 insertions(+), 3959 deletions(-)
  • Files: 193 modified, 13 added
  • Base branch: reconstruct/batch-029

Upstream PRs

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

  • #333603 sessions: Disable unavailable session type picker
  • #333615 agentHost: disable retryable errors again
  • #333620 Fix card colors in customization modal for better theme contrast
  • #333628 Clarify "Local" section in Skills page with description
  • #333626 Optimize auto tiers routing profiles in Copilot agent
  • #333275 agent host: update to AHP 0.9.0
  • #333636 chore: npm audit fix
  • #333183 fix: memory leak in accessible view toolbar
  • #333632 Update themed link styles for dark themes in customization banner
  • #333641 chat: keep single-plugin sources installed after a reload
  • #333074 build(deps): bump ip-address and socks in /build/npm/gyp
  • #333236 fix: clamp inverted visible range in ListView to prevent RangeError (fixes [Error] unhandlederror-Invalid array length microsoft/vscode#333230)
  • #333661 agentHost: normalize secondary assignment context telemetry
  • #333206 accounts: preserve sign-in during session replacement
  • #333618 agentHost: correlate subagent response telemetry
  • #333657 agentHost: Re-enable GPT tool search
  • #333676 Revert "chore: npm audit fix"
  • #333635 Fix WSL resource links in Agent Host chat responses
  • #333668 Reflect startup experiment settings served by the new assignments endpoint
  • #333499 build: Exclude tests from CodeQL analysis
  • #333692 Revert "build(deps): bump ip-address and socks in /build/npm/gyp"
  • #333669 Fix skill completions in Automations
  • #333666 input pickers responsiveness v2
  • #333612 Bump xterm to 6.1.0-beta.303
  • #333697 Managed settings: reuse cached policy more often
  • #333705 fix tool call streaming mismatch when adjusted font-size
  • #333706 Enable custom glyphs in auxiliary terminals
  • #333710 Fix missing changes for migrated legacy Copilot CLI sessions
  • #333662 ci: Split Electron unit and integration tests
  • #333655 agentHost: build every remote connection through a registered factory
  • 1b67e04b228 Fix multi-diff review follow-ups (direct, no PR)

Summary of changes by area

agenthost (11)

sessions (6)

chat (6)

fix (5)

  • fix: dispose accessible view toolbar menus (ba21f2a87b8)
  • fix: clamp inverted visible range in ListView to prevent RangeError (fixes [Error] unhandlederror-Invalid array length microsoft/vscode#333230) (0f7b8aef913)
  • fix: address review — shorten inline comment and add zero-height regression test (61d2314e92f)
  • fix: repair regression test structure and reproduce inverted range (055d71cef5e)
  • fix: address review on listView.test.ts:601 — condense regression comment to one line (cb7a02b2b83)

accounts (4)

  • accounts: preserve sign-in during session replacement (14060e61e4b)
  • accounts: discard stale account refreshes (00e9a40247e)
  • accounts: run default account tests in web sessions (3596f0a6713)
  • accounts: test session replacement in editor windows (e51f3923da6)

build (4)

test (1)

  • test: cover accessible view toolbar cleanup on hide (f390f9183dc)

agent host (1)

chore (1)

editor (1)

  • Fix multi-diff review follow-ups (1b67e04b228)

cli (1)

  • cli: reap orphaned staging directories and satisfy clippy (ec7a047bff1)

configuration (1)

remote (1)

managed settings (1)

terminal (1)

ci (1)

Code changes

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

2.4% .github/
   2.9% cli/
   2.9% extensions/copilot/src/
   3.3% extensions/copilot/
   3.8% extensions/
   4.8% src/vs/platform/agentHost/common/state/protocol/
   5.8% src/vs/platform/agentHost/common/state/
   9.7% src/vs/platform/agentHost/common/
   4.8% src/vs/platform/agentHost/node/copilot/
  10.6% src/vs/platform/agentHost/node/
   9.7% src/vs/platform/agentHost/test/node/
  12.1% src/vs/platform/agentHost/test/
  34.4% src/vs/platform/agentHost/
   2.4% src/vs/sessions/contrib/automations/
   3.8% src/vs/sessions/contrib/chat/
   3.3% src/vs/sessions/contrib/providers/agentHost/
   2.4% src/vs/sessions/contrib/providers/copilotChatSessions/
   7.2% src/vs/sessions/contrib/providers/remoteAgentHost/browser/
   3.8% src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/
   4.3% src/vs/sessions/contrib/providers/remoteAgentHost/test/
  13.1% src/vs/sessions/contrib/providers/remoteAgentHost/
  18.9% src/vs/sessions/contrib/providers/
  26.2% src/vs/sessions/contrib/
  27.6% src/vs/sessions/
   2.4% src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/
   2.9% src/vs/workbench/contrib/chat/browser/widget/input/
   4.3% src/vs/workbench/contrib/chat/browser/widget/
   9.2% src/vs/workbench/contrib/chat/browser/
   2.9% src/vs/workbench/contrib/chat/test/browser/
   3.3% src/vs/workbench/contrib/chat/test/
  13.5% src/vs/workbench/contrib/chat/
  16.5% src/vs/workbench/contrib/
   2.9% src/vs/workbench/test/browser/componentFixtures/
  21.3% src/vs/workbench/
  87.3% src/vs/

Largest file changes

File + −
src/vs/sessions/contrib/providers/remoteAgentHost/browser/tunnelAgentHost.contribution.ts 73 579
src/vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHost.contribution.ts 6 460
src/vs/platform/agentHost/electron-browser/wslRemoteAgentHostServiceImpl.ts 270 112
src/vs/sessions/contrib/providers/remoteAgentHost/electron-browser/tunnelAgentHostServiceImpl.ts 193 188
src/vs/sessions/contrib/providers/remoteAgentHost/browser/wslAgentHost.contribution.ts 70 262
src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/remoteAgentHost.contribution.test.ts 53 278
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 294 27
src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/tunnelAgentHost.contribution.test.ts 104 202
src/vs/workbench/services/accounts/test/browser/defaultAccount.test.ts 281 16
src/vs/sessions/contrib/providers/remoteAgentHost/browser/cloudSandboxAgentHostService.ts 161 123
src/vs/platform/agentHost/test/electron-browser/remoteAgentHostService.test.ts 205 76
src/vs/platform/agentHost/browser/remoteAgentHostServiceImpl.ts 126 152
src/vs/platform/agentHost/node/copilot/copilotAgent.ts 218 24
cli/src/download_cache.rs 230 8
src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/sshAgentHost.contribution.test.ts 231 0
src/vs/sessions/contrib/providers/remoteAgentHost/browser/sshAgentHost.contribution.ts 231 0
src/vs/workbench/services/configuration/test/browser/configurationService.test.ts 222 1
src/vs/sessions/contrib/providers/remoteAgentHost/browser/browserTunnelAgentHostService.ts 151 59
src/vs/sessions/contrib/providers/remoteAgentHost/browser/webTunnelAgentHostService.ts 134 71
src/vs/workbench/contrib/chat/test/browser/widget/input/chatInputPickerResponsiveLayout.test.ts 170 8
src/vs/platform/agentHost/test/node/wslRemoteAgentHostService.test.ts 170 0
remote/package-lock.json 84 84
package-lock.json 84 84
src/vs/sessions/contrib/providers/remoteAgentHost/browser/devContainerAgentHostService.ts 131 27
src/vs/sessions/contrib/providers/remoteAgentHost/browser/entryDrivenProviderContribution.ts 154 0
src/vs/sessions/contrib/providers/remoteAgentHost/browser/tunnelAgentHostStorage.ts 84 59
src/vs/workbench/contrib/chat/test/common/plugins/pluginMarketplaceService.test.ts 134 0
src/vs/platform/agentHost/test/node/copilotSessionLauncher.test.ts 127 1
src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/devContainerAgentHostService.test.ts 80 46
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostChatContribution.test.ts 122 1
src/vs/platform/agentHost/node/wslRemoteAgentHostService.ts 93 27
src/vs/platform/agentHost/test/node/sshRemoteAgentHostHelpers.test.ts 108 3
src/vs/platform/agentHost/browser/agentHostProtocolClient.ts 92 16
src/vs/platform/agentHost/node/agentHostAutomationService.ts 61 45
src/vs/platform/agentHost/test/node/agentHostAutomationService.test.ts 67 34
src/vs/sessions/contrib/providers/remoteAgentHost/browser/managedReconnectAgentHostContribution.ts 37 62
src/vs/sessions/contrib/automations/test/browser/automationInputCompletions.test.ts 98 0
src/vs/platform/agentHost/test/electron-browser/wslRemoteAgentHostService.test.ts 95 0
src/vs/workbench/contrib/accessibility/test/browser/accessibleView.test.ts 90 0
src/vs/sessions/contrib/providers/agentHost/browser/agentHostAutomationStore.ts 45 45
… 166 more files

All commits

SHA Date Author Subject
ba21f2a87b8 2026-08-28 Simon Siefke fix: dispose accessible view toolbar menus
f390f9183dc 2026-08-28 Simon Siefke test: cover accessible view toolbar cleanup on hide
0f7b8aef913 2026-08-28 github-actions[bot] fix: clamp inverted visible range in ListView to prevent RangeError (fixes microsoft#333230)
61d2314e92f 2026-08-28 vs-code-engineering[bot] fix: address review — shorten inline comment and add zero-height regression test
055d71cef5e 2026-08-28 vs-code-engineering[bot] fix: repair regression test structure and reproduce inverted range
cb7a02b2b83 2026-08-28 vs-code-engineering[bot] fix: address review on listView.test.ts:601 — condense regression comment to one line
14060e61e4b 2026-08-31 vritant24 accounts: preserve sign-in during session replacement
f8357e73308 2026-08-31 Connor Peet agentHost: build every remote connection through a registered factory
95bb5d354c7 2026-08-31 Connor Peet Merge remote-tracking branch 'origin/main' into connor4312/agent-host-connection-factories
00e9a40247e 2026-08-31 vritant24 accounts: discard stale account refreshes
6dc71dbd29c 2026-08-31 Connor Peet Merge branch 'main' into fix/memory-leak-accessibleView-toolbar
dcfcbcbf1c0 2026-08-31 Connor Peet Merge branch 'main' into fix/listview-invalid-array-length-333230-aw-33202685801
aa5dc47f4d9 2026-08-31 Megan Rogge sessions: Disable unavailable session type picker (microsoft#333603)
deea7193807 2026-08-31 Vritant Bhardwaj Merge branch 'main' into agents/investigate-issue-333197-root-cause
94db63f4698 2026-08-31 Connor Peet agentHost: stop remote connect attempts from piling up
e05bae3b3ec 2026-08-31 roblourens agentHost: disable retryable errors again (microsoft#333615)
bcec3677a1c 2026-08-31 Hawk Ticehurst Fix card colors in customization modal for better theme contrast (microsoft#333620)
1c1a4121c2f 2026-08-31 Connor Peet sessions: give every remote host kind its own provider owner
693438c8635 2026-08-31 Vritant Bhardwaj Merge branch 'main' into agents/investigate-issue-333197-root-cause
1d74eed9b85 2026-08-31 Hawk Ticehurst Clarify "Local" section in Skills page with description (microsoft#333628)
ab3de3ecd0c 2026-08-31 Connor Peet sessions: make removing a tunnel from the picker stick
c9479adea70 2026-08-31 Logan Ramos Optimize auto tiers routing profiles in Copilot agent (microsoft#333626)
7429373ddf3 2026-08-31 Connor Peet Merge branch 'main' into fix/listview-invalid-array-length-333230-aw-33202685801
a2379ac6b2d 2026-08-31 Connor Peet sessions: drop the persisted entry before disconnecting SSH and WSL hosts
40c9634e1fb 2026-08-31 Connor Peet agent host: update to AHP 0.9.0 (microsoft#333275)
5886d26498c 2026-08-31 Raymond Zhao chore: npm audit fix (microsoft#333636)
fb6289d60e9 2026-08-31 Connor Peet Merge pull request microsoft#333183 from SimonSiefke/fix/memory-leak-accessibleView-toolbar
95922e7da8f 2026-08-31 Jessie Houghton Update themed link styles for dark themes in customization banner (microsoft#333632)
1b67e04b228 2026-08-30 Henning Dieterichs Fix multi-diff review follow-ups
a270c51cd59 2026-08-31 Connor Peet chat: keep single-plugin sources installed after a reload (microsoft#333641)
ec7a047bff1 2026-08-31 Connor Peet cli: reap orphaned staging directories and satisfy clippy
2936afe15c8 2026-08-31 dependabot[bot] build(deps): bump ip-address and socks in /build/npm/gyp (microsoft#333074)
d62f8795003 2026-08-31 Connor Peet agentHost: address review feedback on remote connection factories
3596f0a6713 2026-08-31 vritant24 accounts: run default account tests in web sessions
193cdecf8f2 2026-08-31 Connor Peet Merge pull request microsoft#333236 from vscodebot-pr/fix/listview-invalid-array-length-333230-aw-33202685801
e51f3923da6 2026-08-31 vritant24 accounts: test session replacement in editor windows
d2273f76656 2026-08-31 Aaron Munger agentHost: normalize secondary assignment context telemetry (microsoft#333661)
2b829595242 2026-08-31 Raymond Zhao Revert "chore: npm audit fix (microsoft#333636)"
57341dd7d37 2026-08-31 Vritant Bhardwaj Merge pull request microsoft#333206 from microsoft/agents/investigate-issue-333197-root-cause
b590b2fdc93 2026-08-31 Aaron Munger agentHost: correlate subagent response telemetry (microsoft#333618)
9a754577e07 2026-08-31 Bhavya U agentHost: Re-enable GPT tool search (microsoft#333657)
33451f46411 2026-08-31 Vritant Bhardwaj Merge pull request microsoft#333676 from microsoft/revert-333636-rzhao271/middle-gull
735c7376c1f 2026-08-31 Dileep Yavanmandha Fix WSL resource links in Agent Host chat responses (microsoft#333635)
3d32d48cbac 2026-08-31 Vijay Upadya Reflect startup experiment settings served by the new assignments endpoint (microsoft#333668)
24998bd483a 2026-08-31 Dmitriy Vasyura build: Exclude tests from CodeQL analysis (microsoft#333499)
5ae9f515ac6 2026-08-31 Raymond Zhao Revert "build(deps): bump ip-address and socks in /build/npm/gyp" (microsoft#333692)
6b606c6c85f 2026-08-31 Paul Fix skill completions in Automations (microsoft#333669)
717304b0de3 2026-08-31 Justin Chen input pickers responsiveness v2 (microsoft#333666)
768c8ceba7b 2026-08-31 Anthony Kim Bump xterm to 6.1.0-beta.303 (microsoft#333612)
7c90a551321 2026-08-31 joshspicer Managed settings: reuse cached policy more often (microsoft#333697)
c652b837820 2026-08-31 Justin Chen fix tool call streaming mismatch when adjusted font-size (microsoft#333705)
eb84d814802 2026-08-31 Anthony Kim Enable custom glyphs in auxiliary terminals (microsoft#333706)
aaa6261d408 2026-08-31 Connor Peet agentHost: keep host-key denial identifiable while terminal
1d88dcfbc1b 2026-08-31 Vijay Upadya Fix missing changes for migrated legacy Copilot CLI sessions (microsoft#333710)
cf3079eec64 2026-08-31 Dmitriy Vasyura ci: Split Electron unit and integration tests (microsoft#333662)
214e65ab239 2026-08-31 Connor Peet agentHost: fix regressions found in review
23a3a95b9e9 2026-08-31 Connor Peet Merge pull request microsoft#333655 from microsoft/connor4312/agent-host-connection-factories

🤖 Generated with Claude Code

…ns, chat, fix)

Squashed reconstruction of 57 upstream commits (752a80f..23a3a95).
206 files changed, 8013 insertions(+), 3959 deletions(-)

agenthost:
  - agentHost: build every remote connection through a registered factory
  - agentHost: stop remote connect attempts from piling up
  - agentHost: disable retryable errors again (microsoft#333615)
  - Optimize auto tiers routing profiles in Copilot agent (microsoft#333626)
  - agentHost: address review feedback on remote connection factories
  - agentHost: normalize secondary assignment context telemetry (microsoft#333661)
  - agentHost: correlate subagent response telemetry (microsoft#333618)
  - agentHost: Re-enable GPT tool search (microsoft#333657)
  - agentHost: keep host-key denial identifiable while terminal
  - Fix missing changes for migrated legacy Copilot CLI sessions (microsoft#333710)
  - agentHost: fix regressions found in review

sessions:
  - sessions: Disable unavailable session type picker (microsoft#333603)
  - sessions: give every remote host kind its own provider owner
  - sessions: make removing a tunnel from the picker stick
  - sessions: drop the persisted entry before disconnecting SSH and WSL hosts
  - Fix skill completions in Automations (microsoft#333669)
  - input pickers responsiveness v2 (microsoft#333666)

chat:
  - Fix card colors in customization modal for better theme contrast (microsoft#333620)
  - Clarify "Local" section in Skills page with description (microsoft#333628)
  - Update themed link styles for dark themes in customization banner (microsoft#333632)
  - chat: keep single-plugin sources installed after a reload (microsoft#333641)
  - Fix WSL resource links in Agent Host chat responses (microsoft#333635)
  - fix tool call streaming mismatch when adjusted font-size (microsoft#333705)

fix:
  - fix: dispose accessible view toolbar menus
  - fix: clamp inverted visible range in ListView to prevent RangeError (fixes microsoft#333230)
  - fix: address review — shorten inline comment and add zero-height regression test
  - fix: repair regression test structure and reproduce inverted range
  - fix: address review on listView.test.ts:601 — condense regression comment to one line

accounts:
  - accounts: preserve sign-in during session replacement
  - accounts: discard stale account refreshes
  - accounts: run default account tests in web sessions
  - accounts: test session replacement in editor windows

build:
  - build(deps): bump ip-address and socks in /build/npm/gyp (microsoft#333074)
  - Revert "chore: npm audit fix (microsoft#333636)"
  - build: Exclude tests from CodeQL analysis (microsoft#333499)
  - Revert "build(deps): bump ip-address and socks in /build/npm/gyp" (microsoft#333692)

test:
  - test: cover accessible view toolbar cleanup on hide

agent host:
  - agent host: update to AHP 0.9.0 (microsoft#333275)

chore:
  - chore: npm audit fix (microsoft#333636)

editor:
  - Fix multi-diff review follow-ups

cli:
  - cli: reap orphaned staging directories and satisfy clippy

configuration:
  - Reflect startup experiment settings served by the new assignments endpoint (microsoft#333668)

remote:
  - Bump xterm to 6.1.0-beta.303 (microsoft#333612)

managed settings:
  - Managed settings: reuse cached policy more often (microsoft#333697)

terminal:
  - Enable custom glyphs in auxiliary terminals (microsoft#333706)

ci:
  - ci: Split Electron unit and integration tests (microsoft#333662)

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