Skip to content

Reconstruct batch 087/124: 2026-10-02 → 2026-10-06 (agenthost, chat, sessions, mcp) - #87

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-086from
reconstruct/batch-087
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-086from
reconstruct/batch-087

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 087/124: 2026-10-02 → 2026-10-06 (agenthost, chat, sessions, mcp)

Overview

  • Upstream range: 32a12c70b96..1f2e1f2ee27
  • Dates: 2026-10-02 → 2026-10-06
  • Commits: 50 (34 on the first-parent line of main, 8 merges)
  • Contributors: 20 — vritant24 (12), roblourens (5), mrleemurray (4), Vritant Bhardwaj (4), Benjamin Christopher Simmonds (3), Bhavya U (3), Dmitriy Vasyura (2), Sandeep Somavarapu (2) …
  • Diff: 576 files changed, 47676 insertions(+), 6404 deletions(-)
  • Files: 411 modified, 162 added, 3 deleted
  • Base branch: reconstruct/batch-086

Upstream PRs

This PR folds in 34 microsoft/vscode PRs.

  • #339533 github: migrate Dev Container sample reads
  • #339736 Agents window: make bottom panel alignment configurable
  • #339789 test: Stabilize flaky component fixtures
  • #339787 sessions: Suppress archive nudges after continuing a conversation
  • #339778 agentHost: let chats switch workspace or move to a worktree via tools
  • #339800 agentHost: Extend bounded telemetry context
  • #339365 extensions: keep update checks on polling cadence
  • #339777 chat: Open model picker on touch and pen taps
  • #339820 sessions: Enable New Session V2 tour in Insiders
  • #339855 sessions: remove Automations new badge
  • #339856 sessions: Remove session title from command center
  • #339847 Fix send button overflow in chat input toolbar for narrow widths
  • #339830 agentHost: forward tool-result images to BYOK models
  • #339790 chat: restore Codex continuation with safe session routing
  • #339840 chat: Show only the selected harness's Copilot models in Manage Models
  • #339492 Use proper ahp-session: scheme URIs for new AH sessions
  • #339835 agentHost: update Copilot SDK to 1.0.17-preview.5
  • #339427 mcp: show where built-in MCP servers come from
  • #339915 Classify HydraFusion as an agent host selection mode
  • #339864 agentHost: expand SDK regression and managed-settings E2E coverage
  • #339929 Fix internal-org and staff targeting in the new TAS endpoint
  • #339903 chat: respect managed Codex enablement in the editor
  • #339513 agentHost: native Mission Control environments
  • #339935 Implement migration actions in customization detail headers
  • #339907 github: report request telemetry every ten minutes
  • #334098 fix: memory leak in extHostTimeline
  • #337624 chat: render native image generation
  • #339931 agentHost: enable BYOK models by default
  • #339676 Try to fix "archiving a never-restored session survives a host restart"
  • #339624 Avoid duplicated question text in cloud sandbox chat
  • #339811 Stabilize customization bundle serialization test
  • #339921 Count HydraFusion phase model calls in turnCompleted
  • #339945 Fix MCP connector list reconciliation after authentication
  • #339908 Revert deferred title generation default

Summary of changes by area

agenthost (19)

chat (10)

sessions (7)

mcp (3)

github (2)

agents window (1)

test (1)

extensions (1)

base (1)

extensions/copilot (1)

fix (1)

Code changes

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

6.7% src/vs/platform/agentHost/common/
  12.3% src/vs/platform/agentHost/node/
   2.6% src/vs/platform/agentHost/test/common/
  15.2% src/vs/platform/agentHost/test/node/e2e/captures/
   3.4% src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/
   3.8% src/vs/platform/agentHost/test/node/e2e/providers/
  21.1% src/vs/platform/agentHost/test/node/e2e/
  31.5% src/vs/platform/agentHost/test/node/
  34.8% src/vs/platform/agentHost/test/
  55.0% src/vs/platform/agentHost/
   3.1% src/vs/platform/github/
  59.0% src/vs/platform/
   3.1% src/vs/sessions/contrib/providers/
   2.7% src/vs/sessions/contrib/sessions/
   8.5% src/vs/sessions/contrib/
  10.4% src/vs/sessions/
   3.2% src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/
   3.6% src/vs/workbench/contrib/chat/browser/agentSessions/
   2.0% src/vs/workbench/contrib/chat/browser/remoteAgentHost/
   2.0% src/vs/workbench/contrib/chat/browser/widget/chatContentParts/
   3.6% src/vs/workbench/contrib/chat/browser/widget/
  13.0% src/vs/workbench/contrib/chat/browser/
   2.7% src/vs/workbench/contrib/chat/test/browser/agentSessions/
   6.9% src/vs/workbench/contrib/chat/test/browser/
   7.2% src/vs/workbench/contrib/chat/test/
  20.8% src/vs/workbench/contrib/chat/
  23.0% src/vs/workbench/contrib/
   2.0% src/vs/workbench/test/browser/componentFixtures/
  27.4% src/vs/workbench/
  98.0% src/vs/

Largest file changes

File + −
src/vs/platform/agentHost/test/node/e2e/coverage/summary.json 3966 1920
src/vs/workbench/contrib/chat/test/browser/widget/chatListRenderer.test.ts 1700 18
src/vs/platform/agentHost/test/node/agentService.test.ts 1447 119
src/vs/platform/agentHost/test/node/sessionWorkspaceConversion.test.ts 1368 12
src/vs/platform/agentHost/test/node/missionControlProtocolServer.test.ts 1319 0
src/vs/platform/github/test/common/anonymousClient.test.ts 980 0
src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts 953 8
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 800 24
src/vs/sessions/test/browser/workbench.test.ts 770 2
src/vs/platform/agentHost/node/missionControl/missionControlSessionMirror.ts 751 0
src/vs/platform/agentHost/node/missionControl/missionControlEnvironment.ts 649 0
src/vs/platform/agentHost/node/protocolServerHandler.ts 537 99
src/vs/sessions/contrib/providers/agentHost/test/browser/localAgentHostSessionsProvider.test.ts 557 74
src/vs/platform/agentHost/test/node/missionControlSessionMirror.test.ts 624 0
src/vs/platform/agentHost/node/missionControl/missionControlProtocolServer.ts 506 0
src/vs/platform/agentHost/node/chatContributions/sessionWorkspaceConversion/sessionWorkspaceConversionService.ts 461 29
src/vs/workbench/contrib/chat/browser/attachments/chatImageTextures.ts 464 0
src/vs/workbench/contrib/chat/test/browser/widget/chatContentParts/chatResourceGroupWidget.test.ts 452 0
src/vs/workbench/services/agentHost/test/browser/codexContinuationService.test.ts 447 0
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 351 86
src/vs/workbench/contrib/chat/test/browser/agentSessions/stateToProgressAdapter.test.ts 409 27
src/vs/platform/agentHost/test/electron-browser/agentHostProtocolClient.test.ts 417 2
src/vs/workbench/test/browser/componentFixtures/chat/chatGeneratedImages.fixture.ts 412 0
src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/remoteAgentHostSessionsProvider.test.ts 360 45
src/vs/platform/agentHost/test/node/e2e/suites/sessionPersistenceSuite.ts 393 4
src/vs/workbench/contrib/chat/browser/attachments/chatImageGlyphSurface.ts 394 0
src/vs/platform/github/test/common/githubAnonymousClient.test.ts 0 389
src/vs/platform/agentHost/node/missionControl/missionControlSdkEventSource.ts 381 0
src/vs/platform/agentHost/node/agentService.ts 317 61
src/vs/workbench/services/agentHost/browser/codexContinuationService.ts 362 0
src/vs/platform/agentHost/node/copilot/copilotAgent.ts 272 89
src/vs/sessions/contrib/sessions/test/browser/automationsNewBadge.test.ts 0 361
src/vs/platform/agentHost/test/node/shared/worktreeIsolation.test.ts 332 1
src/vs/platform/agentHost/test/node/e2e/suites/mcpSideChannelSuite.ts 302 13
src/vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider.ts 175 133
src/vs/platform/agentHost/test/node/e2e/captures/claude-regression-coverage-successive-file-edits-retain-their-turn-ownership-after-restart.yaml 307 0
src/vs/workbench/contrib/chat/test/browser/agentSessions/codexContinuationGuide.test.ts 303 0
src/vs/workbench/contrib/chat/test/browser/agentSessions/codexContinuationPresenter.test.ts 299 0
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/codexContinuationGuide.ts 298 0
src/vs/workbench/contrib/chat/test/browser/attachments/chatImageReveal.test.ts 272 0
… 536 more files

All commits

SHA Date Author Subject
620968ded03 2026-10-02 vritant24 mcp: show where built-in MCP servers come from
67cbf483285 2026-10-02 vritant24 Merge remote-tracking branch 'origin/main' into agents/mcp-servers-config-visibility-issue
a6e9db7ea08 2026-10-03 vritant24 mcp: take MCP settings links from the host and refresh open details
985b1dce934 2026-10-05 mrleemurray sessions: Add configurable bottom panel alignment
3447a18ad56 2026-10-05 mrleemurray Merge main and address panel layout feedback
1ca93a48c28 2026-10-05 mrleemurray sessions: Harden panel layout restoration
d4feb25f37a 2026-10-05 mrleemurray sessions: Forward committed panel maximization state
9e771b5aabf 2026-10-05 Dmitriy Vasyura github: migrate Dev Container sample reads (microsoft#339533)
cd97b0dff8f 2026-10-05 Lee Murray Agents window: make bottom panel alignment configurable (microsoft#339736)
7e4e2612443 2026-10-05 Benjamin Christopher Simmonds test: Stabilize flaky component fixtures (microsoft#339789)
2aa2ca76ee5 2026-10-05 Benjamin Christopher Simmonds sessions: Suppress archive nudges after continuing a conversation (microsoft#339787)
fad4d42fb70 2026-10-05 Sandeep Somavarapu agentHost: let chats switch workspace or move to a worktree via tools (microsoft#339778)
0014c09291e 2026-10-05 Giuseppe Cianci agentHost: Extend bounded telemetry context (microsoft#339800)
8c43b576af8 2026-10-05 Jimmy Lewis extensions: keep update checks on polling cadence (microsoft#339365)
182f2f5bf96 2026-10-05 Logan Ramos chat: Open model picker on touch and pen taps (microsoft#339777)
3d5764c14de 2026-10-05 Benjamin Christopher Simmonds sessions: Enable New Session V2 tour in Insiders (microsoft#339820)
d55e298a57a 2026-10-05 vritant24 agentHost: forward tool-result images to BYOK models
472a2e70c7a 2026-10-05 vritant24 agentHost: preserve tool-result part order across the BYOK bridge
da885edd7c8 2026-10-05 vritant24 agentHost: carry ordered tool-output content parts in the BYOK bridge
8596958f0b3 2026-10-05 vritant24 Merge remote-tracking branch 'origin/main' into agents/mcp-servers-config-visibility-issue
0190c1de571 2026-10-05 vritant24 chat: Show only the selected harness's Copilot models in Manage Models
67fbdd36f67 2026-10-05 vritant24 chat: Scope Manage Models group actions and statuses to the harness
9216ae78282 2026-10-05 Ulugbek Abdullaev sessions: remove Automations new badge (microsoft#339855)
b062efe1696 2026-10-05 Sandeep Somavarapu sessions: Remove session title from command center (microsoft#339856)
b871bc83f92 2026-10-05 Logan Ramos Fix send button overflow in chat input toolbar for narrow widths (microsoft#339847)
e9193bd97b9 2026-10-05 Vritant Bhardwaj agentHost: forward tool-result images to BYOK models (microsoft#339830)
acb9c660323 2026-10-05 Giuseppe Cianci chat: restore Codex continuation with safe session routing (microsoft#339790)
729f257fa41 2026-10-05 Vritant Bhardwaj chat: Show only the selected harness's Copilot models in Manage Models (microsoft#339840)
bd64649be19 2026-10-05 roblourens Use proper ahp-session: scheme URIs for new AH sessions (microsoft#339492)
6308cbdc3d4 2026-10-05 roblourens agentHost: update Copilot SDK to 1.0.17-preview.5 (microsoft#339835)
205d0627ee4 2026-10-05 Vritant Bhardwaj mcp: show where built-in MCP servers come from (microsoft#339427)
d524f802d9e 2026-10-05 Bhavya U Classify HydraFusion as an agent host selection mode (microsoft#339915)
93be9e34700 2026-10-05 vritant24 agentHost: enable BYOK models by default
a3aa0963aa8 2026-10-05 vritant24 agentHost: mirror default BYOK enablement
ba0606e7e82 2026-10-05 roblourens agentHost: expand SDK regression and managed-settings E2E coverage (microsoft#339864)
bb2b4cea1a7 2026-10-05 Vijay Upadya Fix internal-org and staff targeting in the new TAS endpoint (microsoft#339929)
de188c5857a 2026-10-05 Ross Wollman chat: respect managed Codex enablement in the editor (microsoft#339903)
431af7bbe28 2026-10-05 roblourens agentHost: native Mission Control environments (microsoft#339513)
bd7e5a7a2d7 2026-10-05 Hawk Ticehurst Implement migration actions in customization detail headers (microsoft#339935)
733b2a93c36 2026-10-05 Dmitriy Vasyura github: report request telemetry every ten minutes (microsoft#339907)
893c8f9ed28 2026-10-05 vritant24 agentHost: isolate BYOK sync test registration
9f3d32fc0d1 2026-10-05 Simon Siefke fix: memory leak in extHostTimeline (microsoft#334098)
9a05116c8b6 2026-10-05 Justin Chen chat: render native image generation (microsoft#337624)
3f2e9858498 2026-10-05 Vritant Bhardwaj agentHost: enable BYOK models by default (microsoft#339931)
33c5af1ee00 2026-10-06 Alex Ross Try to fix "archiving a never-restored session survives a host restart" (microsoft#339676)
69c9031e951 2026-10-05 roblourens Avoid duplicated question text in cloud sandbox chat (microsoft#339624)
d5692e9ae7d 2026-10-05 Paul Stabilize customization bundle serialization test (microsoft#339811)
8b38112f6d4 2026-10-05 Bhavya U Count HydraFusion phase model calls in turnCompleted (microsoft#339921)
a2448526b19 2026-10-05 Paul Fix MCP connector list reconciliation after authentication (microsoft#339945)
1f2e1f2ee27 2026-10-05 Bhavya U Revert deferred title generation default (microsoft#339908)

🤖 Generated with Claude Code

…sessions, mcp)

Squashed reconstruction of 50 upstream commits (32a12c7..1f2e1f2).
576 files changed, 47676 insertions(+), 6404 deletions(-)

agenthost:
  - agentHost: let chats switch workspace or move to a worktree via tools (microsoft#339778)
  - agentHost: Extend bounded telemetry context (microsoft#339800)
  - agentHost: forward tool-result images to BYOK models
  - agentHost: preserve tool-result part order across the BYOK bridge
  - agentHost: carry ordered tool-output content parts in the BYOK bridge
  - agentHost: forward tool-result images to BYOK models (microsoft#339830)
  - Use proper ahp-session: scheme URIs for new AH sessions (microsoft#339492)
  - agentHost: update Copilot SDK to 1.0.17-preview.5 (microsoft#339835)
  - Classify HydraFusion as an agent host selection mode (microsoft#339915)
  - agentHost: enable BYOK models by default
  - agentHost: mirror default BYOK enablement
  - agentHost: expand SDK regression and managed-settings E2E coverage (microsoft#339864)
  - agentHost: native Mission Control environments (microsoft#339513)
  - agentHost: isolate BYOK sync test registration
  - agentHost: enable BYOK models by default (microsoft#339931)
  - Try to fix "archiving a never-restored session survives a host restart" (microsoft#339676)
  - Count HydraFusion phase model calls in turnCompleted (microsoft#339921)
  - Fix MCP connector list reconciliation after authentication (microsoft#339945)
  - Revert deferred title generation default (microsoft#339908)

chat:
  - chat: Open model picker on touch and pen taps (microsoft#339777)
  - chat: Show only the selected harness's Copilot models in Manage Models
  - chat: Scope Manage Models group actions and statuses to the harness
  - chat: restore Codex continuation with safe session routing (microsoft#339790)
  - chat: Show only the selected harness's Copilot models in Manage Models (microsoft#339840)
  - chat: respect managed Codex enablement in the editor (microsoft#339903)
  - Implement migration actions in customization detail headers (microsoft#339935)
  - chat: render native image generation (microsoft#337624)
  - Avoid duplicated question text in cloud sandbox chat (microsoft#339624)
  - Stabilize customization bundle serialization test (microsoft#339811)

sessions:
  - sessions: Add configurable bottom panel alignment
  - sessions: Harden panel layout restoration
  - sessions: Forward committed panel maximization state
  - sessions: Suppress archive nudges after continuing a conversation (microsoft#339787)
  - sessions: Enable New Session V2 tour in Insiders (microsoft#339820)
  - sessions: remove Automations new badge (microsoft#339855)
  - sessions: Remove session title from command center (microsoft#339856)

mcp:
  - mcp: show where built-in MCP servers come from
  - mcp: take MCP settings links from the host and refresh open details
  - mcp: show where built-in MCP servers come from (microsoft#339427)

github:
  - github: migrate Dev Container sample reads (microsoft#339533)
  - github: report request telemetry every ten minutes (microsoft#339907)

agents window:
  - Agents window: make bottom panel alignment configurable (microsoft#339736)

test:
  - test: Stabilize flaky component fixtures (microsoft#339789)

extensions:
  - extensions: keep update checks on polling cadence (microsoft#339365)

base:
  - Fix send button overflow in chat input toolbar for narrow widths (microsoft#339847)

extensions/copilot:
  - Fix internal-org and staff targeting in the new TAS endpoint (microsoft#339929)

fix:
  - fix: memory leak in extHostTimeline (microsoft#334098)

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