Skip to content

Reconstruct batch 113/124: 2026-10-18 → 2026-10-20 (agenthost, chat, mcp, sessions) - #113

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-112from
reconstruct/batch-113
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-112from
reconstruct/batch-113

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 113/124: 2026-10-18 → 2026-10-20 (agenthost, chat, mcp, sessions)

Overview

  • Upstream range: a5c167e47db..d42fdd97de1
  • Dates: 2026-10-18 → 2026-10-20
  • Commits: 50 (39 on the first-parent line of main, 5 merges)
  • Contributors: 24 — vritant24 (11), Vritant Bhardwaj (5), Megan Rogge (4), roblourens (4), Alexandru Dima (3), Sandeep Somavarapu (2), Copilot (2), Martin Aeschlimann (2) …
  • Diff: 345 files changed, 21502 insertions(+), 3394 deletions(-)
  • Files: 302 modified, 43 added
  • Base branch: reconstruct/batch-112

Upstream PRs

This PR folds in 38 microsoft/vscode PRs.

  • #342614 chat: keep files in the session working set
  • #342372 Canvases: Gate project canvas extensions on workspace trust
  • #342642 mcp: write stdio instead of the legacy local type for Copilot MCP servers
  • #342624 sessions: move chats and sessions by drag and drop in the sessions list
  • #342227 sanity: check webview resource loading
  • #342652 Don't upsell HydraFusion while Fusion presents it
  • #342656 sessions: improve model comparison discovery and folderless chats
  • #342565 [A11y] Signal Codex tool approval requests
  • #342427 agentHost: preserve plugin agent invocation restrictions
  • #342479 agentHost: route Copilot Connector Sign In through Connector authorization
  • #342104 agentHost: refresh discovery after account entitlement changes
  • #341712 Preserve hooks in Copilot custom-agent frontmatter
  • #341925 terminal: Keep extension PATH contributions on their originating host
  • #342676 agentHost: address review on plugin relocation and restart telemetry
  • #342621 chat: Prioritize connectors in customization Browse
  • #342162 agentHost: track Codex edits from turn diffs
  • #342485 Bump version to 1.144.0
  • #342680 agentHost: fix session pre-warming losing or orphaning warm launches
  • #342681 Revert "Update Foundry Local SDK to 2.1.0"
  • #342682 sessions: improve comparison picker behavior and shortcut discovery
  • #342706 agentHost: fix Connector authorization test fixture
  • #334237 build(deps): bump actions/cache/save from 5.1.0 to 6.1.0
  • #342712 agentHost: address pre-warming review follow-ups
  • #342695 editor: paste the paths of files copied in a file manager
  • #340943 improve migrate with agent skill, use session tool to report results
  • #342725 Revert "agentHost: fix Connector authorization test fixture (agentHost: fix Connector authorization test fixture microsoft/vscode#342706)"
  • #342625 github: migrate slow-extension issue search to shared clients
  • #342720 mcp: offer all user locations in Open User Configuration
  • #342662 agent host: don't fail session restore on blob attachments that aren't valid base64
  • #342591 sessions: extend sessions list drag and drop across placements
  • #342670 chat: Restore enterprise harness enforcement and explain disabled Local
  • #342688 chat: use trophy icon for model comparison toggle
  • #342716 chat: preserve file links in remote edit confirmations
  • #342721 agentHost: avoid close notices during relay re-handshakes
  • #342727 agentHost: snapshot only the managed settings schema
  • #342694 agentHost: move_session server tool to move sessions and nested sessions
  • #342453 agentHost: refresh scoped credentials before model and agent selection
  • #342675 fix: update sanity pipeline images for setuid tests

Summary of changes by area

agenthost (20)

chat (9)

mcp (5)

sessions (5)

editor (2)

canvases (1)

sanity (1)

terminal (1)

extensions/copilot (1)

dependencies (1)

engineering (1)

github (1)

agent host (1)

fix (1)

Code changes

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

4.0% src/vs/platform/agentHost/common/
   2.8% src/vs/platform/agentHost/node/copilot/
   2.0% src/vs/platform/agentHost/node/shared/
  11.5% src/vs/platform/agentHost/node/
   5.2% src/vs/platform/agentHost/test/node/e2e/captures/
   5.5% src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/
  11.3% src/vs/platform/agentHost/test/node/e2e/
  22.6% src/vs/platform/agentHost/test/node/
  23.4% src/vs/platform/agentHost/test/
  40.5% src/vs/platform/agentHost/
  44.3% src/vs/platform/
   2.8% src/vs/sessions/contrib/chat/browser/
   2.0% src/vs/sessions/contrib/chat/test/browser/
   5.2% src/vs/sessions/contrib/chat/
   2.0% src/vs/sessions/contrib/providers/
   3.1% src/vs/sessions/contrib/sessions/
  10.4% src/vs/sessions/contrib/
   2.8% src/vs/sessions/services/sessions/
  15.3% src/vs/sessions/
   3.1% src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/
   3.4% src/vs/workbench/contrib/chat/browser/agentSessions/
   3.4% src/vs/workbench/contrib/chat/browser/aiCustomization/
   2.6% src/vs/workbench/contrib/chat/browser/widget/input/
   3.7% src/vs/workbench/contrib/chat/browser/widget/
  12.1% src/vs/workbench/contrib/chat/browser/
   2.6% src/vs/workbench/contrib/chat/test/browser/agentSessions/
   2.8% src/vs/workbench/contrib/chat/test/browser/aiCustomization/
   2.3% src/vs/workbench/contrib/chat/test/browser/widget/
   9.2% src/vs/workbench/contrib/chat/test/browser/
  10.1% src/vs/workbench/contrib/chat/test/
  23.1% src/vs/workbench/contrib/chat/
   3.7% src/vs/workbench/contrib/terminal/
  28.4% src/vs/workbench/contrib/
   2.8% src/vs/workbench/services/
  32.7% src/vs/workbench/
  93.3% src/vs/

Largest file changes

File + −
src/vs/platform/agentHost/test/node/__snapshots__/Copilot_SDK_-_managed_settings_bundled_managedSettings_schema_matches_the_snapshot.schema.json 1159 1162
src/vs/sessions/contrib/sessions/browser/views/sessionsList.ts 918 372
src/vs/sessions/contrib/sessions/test/browser/sessionsListChatMoveDnd.test.ts 965 0
src/vs/sessions/contrib/sessions/test/browser/sessionsList.test.ts 526 108
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 511 21
src/vs/platform/agentHost/test/node/providerIntegration/codexTurnDiff.integrationTest.ts 518 0
src/vs/platform/agentHost/test/node/sessionServerTools.test.ts 466 1
src/vs/platform/agentHost/node/shared/sessionMoveTools.ts 440 0
src/vs/platform/agentHost/test/node/agentService.test.ts 419 11
src/vs/workbench/contrib/chat/test/browser/agentHost/agentHostSessionInputPills.test.ts 380 7
src/vs/platform/agentHost/test/node/codex/codexTurnDiff.test.ts 373 0
src/vs/workbench/contrib/chat/browser/aiCustomization/customizationMigrationRecovery.ts 357 0
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationDiscoveryPage.ts 318 39
src/vs/workbench/contrib/chat/test/browser/widget/input/modelPicker/modelPickerTabbedWidget.test.ts 274 56
src/vs/platform/agentHost/node/agentService.ts 254 74
src/vs/sessions/contrib/sessions/browser/views/sessionsListChatMove.ts 311 0
src/vs/platform/agentHost/node/codex/codexTurnDiff.ts 300 0
src/vs/workbench/contrib/chat/test/browser/aiCustomization/aiCustomizationDiscoveryPage.test.ts 291 4
src/vs/platform/agentHost/node/copilot/copilotAgent.ts 192 82
src/vs/workbench/contrib/chat/common/promptSyntax/service/customizationMigrationTelemetryService.ts 157 99
src/vs/platform/agentHost/node/codex/codexTurnDiffTracker.ts 253 0
src/vs/platform/agentHost/node/copilot/copilotProjectExtensionLaunchPolicy.ts 251 0
src/vs/workbench/contrib/chat/test/browser/widget/input/chatSessionWorkingSet.test.ts 232 12
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 236 7
src/vs/platform/agentHost/node/copilot/copilotAgentSession.ts 212 24
src/vs/workbench/contrib/chat/test/browser/widget/input/sessionTargetPickerActionItem.test.ts 231 2
src/vs/platform/agentHost/test/node/copilotProjectExtensionLaunchPolicy.test.ts 232 0
src/vs/workbench/contrib/chat/test/common/constants.test.ts 139 89
src/vs/workbench/contrib/chat/browser/widget/input/chatSessionWorkingSet.ts 221 1
src/vs/platform/agentHost/test/node/shared/copilotApiService.test.ts 219 2
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostCustomizationService.ts 212 7
src/vs/workbench/contrib/extensions/test/electron-browser/extensionsSlowActions.test.ts 213 0
src/vs/platform/agentHost/node/codex/codexAgent.ts 156 45
src/vs/platform/agentHost/test/node/e2e/suites/serverToolsSuite.ts 196 1
src/vs/workbench/contrib/chat/test/common/promptSyntax/service/customizationMigrationTelemetryService.test.ts 186 5
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditor.ts 169 20
src/vs/platform/agentHost/test/node/copilotPluginConverters.test.ts 166 16
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostCustomizationService.test.ts 169 9
src/vs/workbench/contrib/chat/test/browser/aiCustomization/aiCustomizationManagementEditor.test.ts 168 2
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostAuth.test.ts 164 1
… 305 more files

All commits

SHA Date Author Subject
9acd0e248d2 2026-10-18 vritant24 agentHost: route Copilot Connector Sign In through Connector authorization
f73987b155b 2026-10-19 vritant24 agentHost: keep Connector Sign In on the authorized account and bounded
ce0afb368d5 2026-10-19 vritant24 mcp: write stdio instead of the legacy local type for Copilot MCP servers
6b27fdc47eb 2026-10-19 Justin Chen chat: keep and undo files in the session working set (microsoft#342614)
ba66f14251a 2026-10-19 Joaquín Ruales Canvases: Gate project canvas extensions on workspace trust (microsoft#342372)
cbc355f33ed 2026-10-19 Vritant Bhardwaj mcp: write stdio instead of the legacy local type for Copilot MCP servers (microsoft#342642)
442794f9c71 2026-10-19 Sandeep Somavarapu sessions: move chats and sessions by drag and drop in the sessions list (microsoft#342624)
eed5625c1ae 2026-10-19 Alexandru Dima sanity: check webview resource loading (microsoft#342227)
61ec3d2a579 2026-10-19 Bhavya U Don't upsell HydraFusion while Fusion presents it (microsoft#342652)
51595d5f11c 2026-10-19 Megan Rogge sessions: improve model comparison discovery and folderless chats (microsoft#342656)
2ad7418e771 2026-10-19 Copilot [A11y] Signal Codex tool approval requests (microsoft#342565)
7878b2859cf 2026-10-19 Martin Aeschlimann agentHost: preserve plugin agent invocation restrictions (microsoft#342427)
9be9a20b1b8 2026-10-19 vritant24 agentHost: fix session pre-warming losing or orphaning warm launches
4b33e64a351 2026-10-19 vritant24 agentHost: keep pre-warm skip reasons at trace level
cdca045b647 2026-10-19 vritant24 sessions: create pre-warmable folder drafts only when sessions pre-warm
4f24082ab86 2026-10-19 Vritant Bhardwaj agentHost: route Copilot Connector Sign In through Connector authorization (microsoft#342479)
f7a95c34df1 2026-10-19 Aaron Munger agentHost: refresh discovery after account entitlement changes (microsoft#342104)
c5f8b150e41 2026-10-19 Copilot Preserve hooks in Copilot custom-agent frontmatter (microsoft#341712)
e8314212e7d 2026-10-20 Don Jayamanne terminal: Keep extension PATH contributions on their originating host (microsoft#341925)
1583f72b7f4 2026-10-19 Connor Peet agentHost: address review on plugin relocation and restart telemetry (microsoft#342676)
f49a19d0694 2026-10-19 Jessie Houghton chat: Prioritize connectors in customization Browse (microsoft#342621)
c44c5332b31 2026-10-19 Giuseppe Cianci agentHost: track Codex edits from turn diffs (microsoft#342162)
91065a67e27 2026-10-19 vs-code-engineering[bot] Bump version to 1.144.0 (microsoft#342485)
ac31b437fc6 2026-10-19 Vritant Bhardwaj agentHost: fix session pre-warming losing or orphaning warm launches (microsoft#342680)
1155fd01216 2026-10-19 Megan Rogge Revert "Update Foundry Local SDK to 2.1.0" (microsoft#342681)
f4f4574beb0 2026-10-19 vritant24 agentHost: address pre-warming review follow-ups
434dfb12bee 2026-10-19 vritant24 agentHost: drop deferred-isolation restriction from follow-up
f2fd1b1e593 2026-10-19 vritant24 agentHost: retry provisional creation after an in-flight disposal
d3e8d710e28 2026-10-19 Megan Rogge sessions: fix comparison picker state and shortcut discovery (microsoft#342682)
de6622fe258 2026-10-19 vritant24 mcp: offer all user locations in Open User Configuration
e76dfcec0fc 2026-10-19 vritant24 mcp: only offer the legacy user mcp.json when it exists
c2f7817f913 2026-10-19 Aaron Munger agentHost: fix Connector authorization test fixture (microsoft#342706)
d7915517785 2026-10-19 dependabot[bot] build(deps): bump actions/cache/save from 5.1.0 to 6.1.0 (microsoft#334237)
a2a3d35bc4f 2026-10-19 Vritant Bhardwaj agentHost: address pre-warming review follow-ups (microsoft#342712)
988ee105bb3 2026-10-20 Alexandru Dima editor: paste the paths of files copied in a file manager (microsoft#342695)
aa39fbd257a 2026-10-20 Alexandru Dima editor: paste the paths of files copied in a file manager (microsoft#342695)
b9d87dcc3ec 2026-10-20 Martin Aeschlimann improve migrate with agent skill, use session tool to report results (microsoft#340943)
aefd6067b40 2026-10-19 Kyle Cutler Revert "agentHost: fix Connector authorization test fixture (microsoft#342706)" (microsoft#342725)
9019a4ce9c9 2026-10-19 Dmitriy Vasyura github: migrate slow-extension issue search to shared clients (microsoft#342625)
d6d0727a68b 2026-10-19 Vritant Bhardwaj mcp: offer all user locations in Open User Configuration (microsoft#342720)
1c130b96c04 2026-10-19 Vijay Upadya agent host: don't fail session restore on blob attachments that aren't valid base64 (microsoft#342662)
fe9ee641216 2026-10-20 Benjamin Christopher Simmonds sessions: extend sessions list drag and drop across placements (microsoft#342591)
fce724a39c3 2026-10-19 Ross Wollman chat: Restore enterprise harness enforcement and explain disabled Local (microsoft#342670)
23794cfbb1f 2026-10-19 Megan Rogge chat: use trophy icon for model comparison toggle (microsoft#342688)
0165fc40248 2026-10-20 roblourens chat: preserve file links in remote edit confirmations (microsoft#342716)
6b73b32a393 2026-10-20 roblourens agentHost: avoid close notices during relay re-handshakes (microsoft#342721)
0d4f0c684c9 2026-10-20 roblourens agentHost: snapshot only the managed settings schema (microsoft#342727)
519383afb54 2026-10-20 Sandeep Somavarapu agentHost: move_session server tool to move sessions and nested sessions (microsoft#342694)
c98cb525b8c 2026-10-20 roblourens agentHost: refresh scoped credentials before model and agent selection (microsoft#342453)
d42fdd97de1 2026-10-20 Robo fix: update sanity pipeline images for setuid tests (microsoft#342675)

🤖 Generated with Claude Code

…mcp, sessions)

Squashed reconstruction of 50 upstream commits (a5c167e..d42fdd9).
345 files changed, 21502 insertions(+), 3394 deletions(-)

agenthost:
  - agentHost: route Copilot Connector Sign In through Connector authorization
  - agentHost: keep Connector Sign In on the authorized account and bounded
  - agentHost: preserve plugin agent invocation restrictions (microsoft#342427)
  - agentHost: fix session pre-warming losing or orphaning warm launches
  - agentHost: keep pre-warm skip reasons at trace level
  - agentHost: route Copilot Connector Sign In through Connector authorization (microsoft#342479)
  - agentHost: refresh discovery after account entitlement changes (microsoft#342104)
  - Preserve hooks in Copilot custom-agent frontmatter (microsoft#341712)
  - agentHost: address review on plugin relocation and restart telemetry (microsoft#342676)
  - agentHost: track Codex edits from turn diffs (microsoft#342162)
  - agentHost: fix session pre-warming losing or orphaning warm launches (microsoft#342680)
  - agentHost: address pre-warming review follow-ups
  - agentHost: drop deferred-isolation restriction from follow-up
  - agentHost: retry provisional creation after an in-flight disposal
  - agentHost: fix Connector authorization test fixture (microsoft#342706)
  - agentHost: address pre-warming review follow-ups (microsoft#342712)
  - agentHost: avoid close notices during relay re-handshakes (microsoft#342721)
  - agentHost: snapshot only the managed settings schema (microsoft#342727)
  - agentHost: move_session server tool to move sessions and nested sessions (microsoft#342694)
  - agentHost: refresh scoped credentials before model and agent selection (microsoft#342453)

chat:
  - chat: keep and undo files in the session working set (microsoft#342614)
  - Don't upsell HydraFusion while Fusion presents it (microsoft#342652)
  - [A11y] Signal Codex tool approval requests (microsoft#342565)
  - chat: Prioritize connectors in customization Browse (microsoft#342621)
  - improve migrate with agent skill, use session tool to report results (microsoft#340943)
  - Revert "agentHost: fix Connector authorization test fixture (microsoft#342706)" (microsoft#342725)
  - chat: Restore enterprise harness enforcement and explain disabled Local (microsoft#342670)
  - chat: use trophy icon for model comparison toggle (microsoft#342688)
  - chat: preserve file links in remote edit confirmations (microsoft#342716)

mcp:
  - mcp: write `stdio` instead of the legacy `local` type for Copilot MCP servers
  - mcp: write `stdio` instead of the legacy `local` type for Copilot MCP servers (microsoft#342642)
  - mcp: offer all user locations in Open User Configuration
  - mcp: only offer the legacy user mcp.json when it exists
  - mcp: offer all user locations in Open User Configuration (microsoft#342720)

sessions:
  - sessions: move chats and sessions by drag and drop in the sessions list (microsoft#342624)
  - sessions: improve model comparison discovery and folderless chats (microsoft#342656)
  - sessions: create pre-warmable folder drafts only when sessions pre-warm
  - sessions: fix comparison picker state and shortcut discovery (microsoft#342682)
  - sessions: extend sessions list drag and drop across placements (microsoft#342591)

editor:
  - editor: paste the paths of files copied in a file manager (microsoft#342695)
  - editor: paste the paths of files copied in a file manager (microsoft#342695)

canvases:
  - Canvases: Gate project canvas extensions on workspace trust (microsoft#342372)

sanity:
  - sanity: check webview resource loading (microsoft#342227)

terminal:
  - terminal: Keep extension PATH contributions on their originating host (microsoft#341925)

extensions/copilot:
  - Bump version to 1.144.0 (microsoft#342485)

dependencies:
  - Revert "Update Foundry Local SDK to 2.1.0" (microsoft#342681)

engineering:
  - build(deps): bump actions/cache/save from 5.1.0 to 6.1.0 (microsoft#334237)

github:
  - github: migrate slow-extension issue search to shared clients (microsoft#342625)

agent host:
  - agent host: don't fail session restore on blob attachments that aren't valid base64 (microsoft#342662)

fix:
  - fix: update sanity pipeline images for setuid tests (microsoft#342675)

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