Skip to content

Reconstruct batch 102/124: 2026-10-14 → 2026-10-14 (chat, sessions, agenthost, extensions/markdown-language-features) - #102

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-101from
reconstruct/batch-102
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-101from
reconstruct/batch-102

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 102/124: 2026-10-14 → 2026-10-14 (chat, sessions, agenthost, extensions/markdown-language-features)

Overview

  • Upstream range: e84d1cd112a..0478ad99a72
  • Dates: 2026-10-14 → 2026-10-14
  • Commits: 50 (42 on the first-parent line of main, 5 merges)
  • Contributors: 23 — Megan Rogge (9), roblourens (7), Hawk Ticehurst (5), vritant24 (3), Connor Peet (3), mrleemurray (2), Henning Dieterichs (2), Sandeep Somavarapu (2) …
  • Diff: 358 files changed, 21518 insertions(+), 2683 deletions(-)
  • Files: 315 modified, 43 added
  • Base branch: reconstruct/batch-101

Upstream PRs

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

  • #341564 sessions: use large radius for session list tooltips
  • #340702 fix(agents): migrate policy-disabled Claude and Codex chats
  • #341569 Rename "Thinking Level" to "Effort Level" across the codebase
  • #341544 sessions: complete nested read action immediately
  • #341570 Show rich commit metadata and open path-hinted commits in multi-diff
  • #340816 ci: give every Windows CI job the 70 minute timeout
  • #341463 chore: bump @github/copilot-sdk to 1.0.22-preview.2
  • #341573 sessions: bound worktree usage measurement
  • #341590 sessions: Fix welcome phrase customization
  • #341583 Show migration availability in MCP server list
  • #341586 agentHost: render MCP embedded resources and resource links
  • #341166 chat: Move browse actions to customization headers
  • #341585 agentHost: preserve subagent account telemetry after parent turns end
  • #339415 Scope content exclusion path rules to their repository
  • #341600 [Perf] sessions: release disposed chat widgets
  • #341577 agentHost: reconcile Copilot Connectors in place
  • #341591 Polish the worktree cleanup dialog
  • #341606 Fix comparison grid lifecycle
  • #341607 Agents - always use the default branch as the merge base for the "Branch Changes" changeset
  • #341608 agentHost: resume chats for MCP resource reads and address review
  • #341612 sessions: Fix comparison startup reliability
  • #341584 Fix scrollable customization lists stopping short of the panel edge
  • #341601 Fix comparison model picker details
  • #340995 perf: reduce chat rendering overhead with compositor-driven Draw
  • #341592 Allow restarting errored MCP servers
  • #338282 chat: avoid blocking session persistence on edit stats
  • #341609 Agents - Add Discard Changes action for Branch Changes changeset
  • #341593 Add plugin marketplaces migration
  • #341629 chat: bound Background Shell preview width
  • #341610 sessions: improve comparison UI rendering
  • #341625 Improve migration button tooltip labels
  • #341442 agentHost: allow concurrent filesystem reads during reconnect
  • #341620 sessions: align Connected headers and Changes card spacing
  • #341636 chat: use Control+Escape to cancel requests on macOS
  • #341635 Announce extension counts in section headers
  • #341623 testing: report test discovery states and empty runs
  • #341633 sessions: move diff editor Word Wrap to the header overflow menu
  • #341627 chat: add a temporary managed Local harness permission
  • 59e0b8222b4 agentHost: fix Windows identity test flakes (Written by Copilot) (direct, no PR)
  • 5ea3f3805a9 [Perf] agentHost: deduplicate server tools (Written by Copilot) (direct, no PR)
  • ed17a7df198 webview: handle missing editor options (Written by Copilot) (direct, no PR)
  • 27d8c30a5ff agentHost: expose remote Host Settings (Written by Copilot) (direct, no PR)

Summary of changes by area

chat (14)

sessions (13)

agenthost (13)

extensions/markdown-language-features (1)

  • Render commit metadata and open path-hinted commits in multi-diff (fcd60dac8a3)

misc (1)

ci (1)

chore (1)

extensions/copilot (1)

perf (1)

webview (1)

  • webview: handle missing editor options (Written by Copilot) (ed17a7df198)

extensions (1)

testing (1)

Code changes

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

2.5% extensions/copilot/src/
   2.7% extensions/copilot/
   2.2% extensions/markdown-language-features/src/
   2.5% extensions/markdown-language-features/
   5.3% extensions/
   4.1% src/vs/platform/agentHost/common/
  15.0% src/vs/platform/agentHost/node/
   9.2% src/vs/platform/agentHost/test/node/
  10.6% src/vs/platform/agentHost/test/
  30.7% src/vs/platform/agentHost/
  32.6% src/vs/platform/
   2.7% src/vs/sessions/contrib/chat/
   2.7% src/vs/sessions/contrib/providers/agentHost/
  12.8% src/vs/sessions/contrib/
   2.2% src/vs/sessions/services/sessions/
  17.0% src/vs/sessions/
   3.9% src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/
   4.1% src/vs/workbench/contrib/chat/browser/agentSessions/
   3.6% src/vs/workbench/contrib/chat/browser/aiCustomization/
   6.9% src/vs/workbench/contrib/chat/browser/widget/
  17.8% src/vs/workbench/contrib/chat/browser/
   3.3% src/vs/workbench/contrib/chat/test/browser/agentSessions/
   2.5% src/vs/workbench/contrib/chat/test/browser/widget/input/modelPicker/
   2.7% src/vs/workbench/contrib/chat/test/browser/widget/input/
   5.3% src/vs/workbench/contrib/chat/test/browser/widget/
  12.8% src/vs/workbench/contrib/chat/test/browser/
  13.6% src/vs/workbench/contrib/chat/test/
  32.9% src/vs/workbench/contrib/chat/
  36.5% src/vs/workbench/contrib/
  39.3% src/vs/workbench/
  90.5% src/vs/

Largest file changes

File + −
src/vs/workbench/contrib/testing/test/common/testingChatAgentTool.test.ts 878 40
src/vs/platform/agentHost/node/agentService.ts 227 547
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 721 17
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostPolicyContinuation.test.ts 718 0
src/vs/platform/agentHost/test/node/agentHostSavedChatService.test.ts 553 0
src/vs/platform/agentHost/node/agentHostSavedChatService.ts 545 0
src/vs/platform/agentHost/node/codex/codexSavedHistoryStore.ts 451 0
src/vs/workbench/contrib/testing/common/testingChatAgentTool.ts 387 63
src/vs/platform/agentHost/test/node/agentHostSavedChatContinuation.test.ts 437 0
src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts 376 13
src/vs/platform/agentHost/node/resourceProviders/fileSystemResources.ts 349 0
src/vs/platform/agentHost/test/node/agentHostDiscardChangesOperationHandler.test.ts 319 19
src/vs/workbench/contrib/chat/test/browser/widget/chatWorkingLogoAtlas.test.ts 327 0
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostPolicyContinuation.ts 316 0
src/vs/workbench/contrib/chat/browser/widget/chatWorkingLogoAtlas.ts 289 0
src/vs/workbench/api/test/browser/extHostTesting.test.ts 287 2
src/vs/workbench/contrib/chat/test/browser/aiCustomization/customizationMigrationServiceImpl.test.ts 272 9
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 251 17
src/vs/platform/agentHost/test/node/agentService.test.ts 258 4
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditor.ts 208 43
src/vs/platform/agentHost/test/node/claude/claudeSavedChatReader.test.ts 242 0
src/vs/sessions/contrib/providers/agentHost/test/browser/localAgentHostSessionsProvider.test.ts 241 0
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostChatContribution.test.ts 225 9
src/vs/platform/agentHost/test/node/providerIntegration/copilotConnectors.integrationTest.ts 230 0
src/vs/workbench/contrib/chat/test/browser/widget/chatPetWidget.test.ts 222 6
src/vs/workbench/contrib/chat/test/browser/widgetHosts/editor/chatEditorInput.test.ts 212 9
src/vs/platform/agentHost/node/copilot/copilotAgentSession.ts 193 23
src/vs/platform/agentHost/test/node/mapSessionEvents.test.ts 208 4
src/vs/workbench/contrib/chat/test/browser/aiCustomization/mcpListWidget.test.ts 175 27
src/vs/sessions/contrib/chat/test/browser/chatView.test.ts 189 11
src/vs/sessions/contrib/sessions/test/browser/sessionsList.test.ts 191 3
src/vs/workbench/contrib/chat/test/common/chatService/chatService.test.ts 179 13
src/vs/workbench/contrib/chat/browser/widget/chatWorkingLogo.ts 166 21
src/vs/platform/agentHost/node/shared/worktreeIsolation.ts 108 77
src/vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider.ts 158 26
src/vs/platform/agentHost/test/node/codex/codexSavedHistoryStore.test.ts 183 0
src/vs/workbench/test/browser/componentFixtures/sessions/aiCustomizationManagementEditor.fixture.ts 173 8
src/vs/platform/agentHost/test/node/agentHostResourceProviders.test.ts 178 0
src/vs/workbench/contrib/chat/browser/aiCustomization/customizationMigrationServiceImpl.ts 162 12
src/vs/workbench/contrib/chat/browser/widget/chatPetWidget.ts 128 42
… 318 more files

All commits

SHA Date Author Subject
c3371cc8e2e 2026-10-14 mrleemurray sessions: use large radius for session list tooltips
76b243be89a 2026-10-14 mrleemurray sessions: keep tooltip radius independent of CSS load order
fcd60dac8a3 2026-10-14 Henning Dieterichs Render commit metadata and open path-hinted commits in multi-diff
8c2d4bf5545 2026-10-14 Lee Murray sessions: use large radius for session list tooltips (microsoft#341564)
f9eda2440cb 2026-10-14 Giuseppe Cianci fix(agents): migrate policy-disabled Claude and Codex chats (microsoft#340702)
ae0b75378ee 2026-10-14 Logan Ramos Rename "Thinking Level" to "Effort Level" across the codebase (microsoft#341569)
d185731337a 2026-10-14 vritant24 agentHost: reconcile Copilot Connectors in place
feceb9d1725 2026-10-14 Sandeep Somavarapu sessions: complete nested read action immediately (microsoft#341544)
4c6cba15044 2026-10-14 Henning Dieterichs Show rich commit metadata and open path-hinted commits in multi-diff (microsoft#341570)
d6991339d1b 2026-10-14 Michael Lively ci: give every Windows CI job the 70 minute timeout (microsoft#340816)
59e0b8222b4 2026-10-14 roblourens agentHost: fix Windows identity test flakes (Written by Copilot)
cf0ccf5c6fd 2026-10-14 vs-code-engineering[bot] chore: bump @github/copilot-sdk to 1.0.22-preview.2 (microsoft#341463)
c64e426a493 2026-10-14 Megan Rogge sessions: bound worktree usage measurement (microsoft#341573)
d6fb69c83c0 2026-10-14 Megan Rogge sessions: Fix welcome phrase customization (microsoft#341590)
ca1c3c75b03 2026-10-14 Hawk Ticehurst Show migration availability in MCP server list (microsoft#341583)
0a3e55df0fa 2026-10-14 Connor Peet agentHost: render MCP embedded resources and resource links (microsoft#341586)
847e48e706d 2026-10-14 Jessie Houghton chat: Move browse actions to customization headers (microsoft#341166)
5ea3f3805a9 2026-10-14 roblourens [Perf] agentHost: deduplicate server tools (Written by Copilot)
30927a084c3 2026-10-14 vritant24 agentHost: release blocked Connector refreshes
bd715ccf7f6 2026-10-14 vritant24 Merge remote-tracking branch 'origin/main' into agents/reconcile-copilot-connector-changes
74432af3096 2026-10-14 Aaron Munger agentHost: preserve subagent account telemetry after parent turns end (microsoft#341585)
7340d55dc9a 2026-10-14 Spencer Williams Scope content exclusion path rules to their repository (microsoft#339415)
6a1bcb36136 2026-10-14 roblourens [Perf] sessions: release disposed chat widgets (microsoft#341600)
ffad3bce5a8 2026-10-14 Vritant Bhardwaj agentHost: reconcile Copilot Connectors in place (microsoft#341577)
95ba2e3c053 2026-10-14 Megan Rogge Polish the worktree cleanup dialog (microsoft#341591)
4274431eb22 2026-10-14 Megan Rogge Fix comparison grid lifecycle (microsoft#341606)
825021e7ef9 2026-10-14 Ladislau Szomoru Agents - always use the default branch as the merge base for the "Branch Changes" changeset (microsoft#341607)
308bb8274fe 2026-10-14 Connor Peet agentHost: resume chats for MCP resource reads and address review (microsoft#341608)
f89e0c0fd9d 2026-10-14 Megan Rogge sessions: Fix comparison startup reliability (microsoft#341612)
1765367ee65 2026-10-14 Hawk Ticehurst Fix scrollable customization lists stopping short of the panel edge (microsoft#341584)
b575e2828e1 2026-10-14 Megan Rogge Fix comparison model picker details (microsoft#341601)
e142434610b 2026-10-14 Justin Chen perf: reduce chat rendering overhead with compositor-driven Draw (microsoft#340995)
1668455194b 2026-10-14 Ross A. Wollman chat: add a temporary managed Copilot harness requirement
d66bac4f438 2026-10-14 Hawk Ticehurst Allow restarting errored MCP servers (microsoft#341592)
56fbe952be2 2026-10-14 roblourens chat: avoid blocking session persistence on edit stats (microsoft#338282)
e7ebd43bca7 2026-10-14 Ladislau Szomoru Agents - Add Discard Changes action for Branch Changes changeset (microsoft#341609)
339470f0f8a 2026-10-14 Hawk Ticehurst chat: migrate plugin marketplaces to Copilot settings (microsoft#341593)
73534d499f0 2026-10-14 Anthony Kim chat: bound Background Shell preview width (microsoft#341629)
ed17a7df198 2026-10-14 roblourens webview: handle missing editor options (Written by Copilot)
f770144247a 2026-10-14 Megan Rogge sessions: improve comparison UI rendering (microsoft#341610)
27d8c30a5ff 2026-10-14 roblourens agentHost: expose remote Host Settings (Written by Copilot)
39a6448a812 2026-10-14 Ross A. Wollman chat: scope temporary harness permission to Local only
371a81757e4 2026-10-14 Hawk Ticehurst Improve migration button tooltip labels (microsoft#341625)
1cef948b9ce 2026-10-14 roblourens agentHost: allow concurrent filesystem reads during reconnect (microsoft#341442)
5a31a5ddbb1 2026-10-14 Cherry Wang sessions: align Connected headers and Changes card spacing (microsoft#341620)
d64c1af08ce 2026-10-14 Megan Rogge chat: use Control+Escape to cancel requests on macOS (microsoft#341636)
08bb895ea9e 2026-10-14 Megan Rogge Improve Extensions section accessibility (microsoft#341635)
bdd5d55af40 2026-10-14 Connor Peet testing: report test discovery states and empty runs (microsoft#341623)
4702bae7f47 2026-10-14 Sandeep Somavarapu sessions: move diff editor Word Wrap to the header overflow menu (microsoft#341633)
0478ad99a72 2026-10-14 Ross Wollman chat: add a temporary managed Local harness permission (microsoft#341627)

🤖 Generated with Claude Code

…genthost, extensions/markdown-language-features)

Squashed reconstruction of 50 upstream commits (e84d1cd..0478ad9).
358 files changed, 21518 insertions(+), 2683 deletions(-)

chat:
  - Rename "Thinking Level" to "Effort Level" across the codebase (microsoft#341569)
  - Show migration availability in MCP server list (microsoft#341583)
  - chat: Move browse actions to customization headers (microsoft#341166)
  - Fix scrollable customization lists stopping short of the panel edge (microsoft#341584)
  - Fix comparison model picker details (microsoft#341601)
  - chat: add a temporary managed Copilot harness requirement
  - Allow restarting errored MCP servers (microsoft#341592)
  - chat: avoid blocking session persistence on edit stats (microsoft#338282)
  - chat: migrate plugin marketplaces to Copilot settings (microsoft#341593)
  - chat: bound Background Shell preview width (microsoft#341629)
  - chat: scope temporary harness permission to Local only
  - Improve migration button tooltip labels (microsoft#341625)
  - chat: use Control+Escape to cancel requests on macOS (microsoft#341636)
  - chat: add a temporary managed Local harness permission (microsoft#341627)

sessions:
  - sessions: use large radius for session list tooltips
  - sessions: keep tooltip radius independent of CSS load order
  - sessions: use large radius for session list tooltips (microsoft#341564)
  - sessions: complete nested read action immediately (microsoft#341544)
  - sessions: bound worktree usage measurement (microsoft#341573)
  - sessions: Fix welcome phrase customization (microsoft#341590)
  - [Perf] sessions: release disposed chat widgets (microsoft#341600)
  - Polish the worktree cleanup dialog (microsoft#341591)
  - Fix comparison grid lifecycle (microsoft#341606)
  - sessions: Fix comparison startup reliability (microsoft#341612)
  - sessions: improve comparison UI rendering (microsoft#341610)
  - sessions: align Connected headers and Changes card spacing (microsoft#341620)
  - sessions: move diff editor Word Wrap to the header overflow menu (microsoft#341633)

agenthost:
  - fix(agents): migrate policy-disabled Claude and Codex chats (microsoft#340702)
  - agentHost: reconcile Copilot Connectors in place
  - agentHost: fix Windows identity test flakes (Written by Copilot)
  - agentHost: render MCP embedded resources and resource links (microsoft#341586)
  - [Perf] agentHost: deduplicate server tools (Written by Copilot)
  - agentHost: release blocked Connector refreshes
  - agentHost: preserve subagent account telemetry after parent turns end (microsoft#341585)
  - agentHost: reconcile Copilot Connectors in place (microsoft#341577)
  - Agents - always use the default branch as the merge base for the "Branch Changes" changeset (microsoft#341607)
  - agentHost: resume chats for MCP resource reads and address review (microsoft#341608)
  - Agents - Add Discard Changes action for Branch Changes changeset (microsoft#341609)
  - agentHost: expose remote Host Settings (Written by Copilot)
  - agentHost: allow concurrent filesystem reads during reconnect (microsoft#341442)

extensions/markdown-language-features:
  - Render commit metadata and open path-hinted commits in multi-diff

misc:
  - Show rich commit metadata and open path-hinted commits in multi-diff (microsoft#341570)

ci:
  - ci: give every Windows CI job the 70 minute timeout (microsoft#340816)

chore:
  - chore: bump @github/copilot-sdk to 1.0.22-preview.2 (microsoft#341463)

extensions/copilot:
  - Scope content exclusion path rules to their repository (microsoft#339415)

perf:
  - perf: reduce chat rendering overhead with compositor-driven Draw (microsoft#340995)

webview:
  - webview: handle missing editor options (Written by Copilot)

extensions:
  - Improve Extensions section accessibility (microsoft#341635)

testing:
  - testing: report test discovery states and empty runs (microsoft#341623)

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