Skip to content

Reconstruct batch 028/124: 2026-08-26 → 2026-08-30 (chat, agenthost, extensions/copilot, sessions) - #28

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-027from
reconstruct/batch-028
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-027from
reconstruct/batch-028

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 028/124: 2026-08-26 → 2026-08-30 (chat, agenthost, extensions/copilot, sessions)

Overview

  • Upstream range: eedf9f95aa7..7209032e0b6
  • Dates: 2026-08-26 → 2026-08-30
  • Commits: 50 (42 on the first-parent line of main, 3 merges)
  • Contributors: 21 — vritant24 (5), Dmitriy Vasyura (5), Connor Peet (5), Ben Villalobos (3), Megan Rogge (3), Vijay Upadya (3), joshspicer (3), roblourens (3) …
  • Diff: 375 files changed, 14100 insertions(+), 4432 deletions(-)
  • Files: 346 modified, 23 added, 6 deleted
  • Base branch: reconstruct/batch-027

Upstream PRs

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

  • #333080 sessions: add Automation history context menu actions
  • #333214 Fix chat model visibility issue for unrenderable identifiers
  • #333211 sessions: add screen reader badge
  • #333218 Unify internal telemetry checks across processes
  • #333200 Refine new chat issue/PR pills
  • #333212 automations: update configureAutomation tool to be explicit about when / when not to use
  • #333137 Reuse cached Electron for unit tests
  • #333051 agent host: expose MCP support assessment
  • #333216 show migrate customization hint in chat view
  • #333115 Add aggregated fetcher fallback telemetry
  • #333135 Chat: Fix transcript Find keybindings
  • #333247 Fix chat customization migration dependency cycle
  • #333222 build: bump distro for Microsoft chat authentication
  • #333167 Agents - show a badge on the application icon for sessions needing attention
  • #333256 agentHost: bump Claude Agent SDK to 0.3.239
  • #331439 Hover: restore scrolling for long content
  • #333243 agentHost: preserve legacy Copilot CLI session titles on migration
  • #333258 policy: add "sandbox, no internet" preset to mock-policy-server
  • #333262 agentHost: Revert stored Copilot restore metadata
  • #333260 agentHost: re-enable retryable errors
  • #333226 automations: add context menu actions for automation cards
  • #333271 agentHost: give every remote connection one owner and one reconnect path
  • #333272 Add file path setup for mock policy server and improve state polling
  • #333274 agentHost: add Claude and Codex session telemetry
  • #333238 agentHost: observe dispatched actions through a chat contribution hook
  • #331442 Enforce custom agent subagent allowlists
  • #332173 fix: memory leak in LSP terminal completions
  • #331727 Update Fig spec for Azure Developer CLI (azd)
  • #333189 Agents: support multiple pull requests per session
  • #333162 chat: summarize Agent Merge turns in the prompt timeline
  • #333282 Handle prefix in exp treatements by new endpoint
  • #333295 Fix delayed code action commands with arguments
  • #333264 agentHost: map legacy chat.tools.eligibleForAutoApproval to managed settings
  • #333308 Gate new Gemini Flash prompt guidance behind an experiment (Flash 3.6/3.7)
  • #333281 Fix Chat Customizations layout and context
  • #333191 sessions: Improve GitHub context attachments
  • #332998 Allow ZIP selection for manually installed dictation models
  • #219949 update label and description.
  • #333398 agentHost: Avoid restarting active session listings
  • fbc1ce699e4 Apply supportsUnifiedCompletions to the default provider path (direct, no PR)
  • 2fc5f73ba2d Document supportsUnifiedCompletions startup-flicker caveat (direct, no PR)
  • cd429513258 Trim unified-completions comments to two lines (direct, no PR)

Summary of changes by area

chat (12)

agenthost (11)

extensions/copilot (6)

sessions (5)

automations (2)

scripts (2)

mcp (1)

  • Add Agent Host MCP support assessment (c59251aa0bb)

build (1)

hover (1)

policy (1)

fix (1)

extensions/terminal-suggest (1)

agents (1)

editor (1)

snippets (1)

Code changes

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

2.6% extensions/copilot/src/
   3.2% extensions/copilot/
   3.4% extensions/
   2.9% src/vs/platform/agentHost/common/
   2.4% src/vs/platform/agentHost/node/chatContributions/
   6.6% src/vs/platform/agentHost/node/
  20.5% src/vs/platform/agentHost/test/node/e2e/captures/
   4.5% src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/
   5.3% src/vs/platform/agentHost/test/node/e2e/providers/
  28.0% src/vs/platform/agentHost/test/node/e2e/
  32.5% src/vs/platform/agentHost/test/node/
  34.4% src/vs/platform/agentHost/test/
  46.4% src/vs/platform/agentHost/
  49.8% src/vs/platform/
   2.4% src/vs/sessions/contrib/agentFeedback/browser/
   4.0% src/vs/sessions/contrib/agentFeedback/
   2.1% src/vs/sessions/contrib/chat/
   3.2% src/vs/sessions/contrib/providers/remoteAgentHost/browser/
   4.0% src/vs/sessions/contrib/providers/remoteAgentHost/
   5.0% src/vs/sessions/contrib/providers/
   2.4% src/vs/sessions/contrib/sessions/
  18.4% src/vs/sessions/contrib/
  21.6% src/vs/sessions/
   4.8% src/vs/workbench/contrib/chat/browser/
   2.6% src/vs/workbench/contrib/chat/common/
   3.4% src/vs/workbench/contrib/chat/test/browser/
   5.0% src/vs/workbench/contrib/chat/test/
  12.8% src/vs/workbench/contrib/chat/
   2.4% src/vs/workbench/contrib/mcp/common/
   3.4% src/vs/workbench/contrib/mcp/
  17.0% src/vs/workbench/contrib/
  19.4% src/vs/workbench/
  92.0% src/vs/

Largest file changes

File + −
extensions/terminal-suggest/src/completions/azd.ts 507 218
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostMcpServerSupport.ts 718 0
src/vs/sessions/contrib/sessions/test/browser/automationsView.test.ts 629 13
src/vs/sessions/contrib/sessionInputBanners/browser/sessionInputBanners.ts 412 222
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostMcpServerSupport.test.ts 619 0
src/vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl.ts 340 232
src/vs/platform/agentHost/browser/remoteAgentHostServiceImpl.ts 308 254
src/vs/platform/agentHost/test/common/relayTransport.test.ts 353 0
src/vs/platform/agentHost/node/agentSideEffects.ts 66 277
src/vs/platform/agentHost/common/remoteAgentHostService.ts 315 25
src/vs/workbench/contrib/chat/test/browser/aiCustomization/customizationMigrationServiceImpl.test.ts 330 0
src/vs/sessions/contrib/sessions/browser/views/automationsView.ts 293 31
src/vs/sessions/contrib/sessionInputBanners/test/browser/sessionInputBanners.test.ts 311 0
src/vs/platform/agentHost/test/electron-browser/sshRemoteAgentHostService.test.ts 269 42
src/vs/platform/agentHost/node/chatContributions/TODO.md 55 222
src/vs/sessions/contrib/sessionInputBanners/browser/sessionInputBannerWidget.ts 238 33
src/vs/platform/agentHost/test/electron-browser/remoteAgentHostService.test.ts 114 151
extensions/copilot/src/platform/networking/test/node/fetcherFallback.spec.ts 236 1
src/vs/workbench/contrib/chat/test/common/chatService/chatService.test.ts 224 2
src/vs/platform/agentHost/node/chatContributions/sessionInputNeeded/sessionInputNeededContribution.ts 220 0
src/vs/platform/agentHost/test/node/chatContributions.test.ts 199 20
src/vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHost.contribution.ts 38 177
src/vs/editor/contrib/codeAction/browser/codeActionModel.ts 119 88
src/vs/sessions/contrib/sessionInputBanners/test/browser/sessionInputBannerWidget.test.ts 199 2
src/vs/platform/agentHost/test/common/reconnectingTransport.test.ts 184 0
src/vs/platform/agentHost/test/electron-browser/sshRelayTransport.test.ts 0 179
scripts/mock-policy-server/public/app.ts 173 3
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostMcpServerSupportScope.ts 173 0
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 109 48
src/vs/workbench/contrib/chat/test/common/promptSyntax/service/customizationMigrationService.test.ts 0 156
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostLocalCustomizations.ts 10 141
src/vs/workbench/contrib/chat/browser/aiCustomization/customizationMigrationServiceImpl.ts 149 0
src/vs/workbench/contrib/chat/test/common/tools/builtinTools/runSubagentTool.test.ts 148 0
src/vs/sessions/contrib/sessions/test/electron-browser/sessionsApplicationBadge.test.ts 148 0
src/vs/sessions/contrib/sessions/electron-browser/sessionsApplicationBadge.ts 139 0
.github/skills/agent-host-chat-contributions/SKILL.md 105 33
src/vs/platform/agentHost/test/electron-browser/agentHostProtocolClient.test.ts 126 9
extensions/copilot/src/platform/networking/node/fetcherFallback.ts 119 11
src/vs/workbench/contrib/chat/test/common/languageModels.test.ts 124 4
src/vs/platform/agentHost/test/node/e2e/harness/capiReplayProxy.ts 108 14
… 335 more files

All commits

SHA Date Author Subject
eb9db9d6270 2026-08-28 Ben Villalobos sessions: add Automation history context menu actions (microsoft#333080)
c59251aa0bb 2026-08-27 vritant24 Add Agent Host MCP support assessment
2b757d4522f 2026-08-28 vritant24 Implement initial local MCP server readiness handling and update related tests
bec1702f8ba 2026-08-28 vritant24 Add MCP support to customization migration
fc4bfcbdc7e 2026-08-28 vritant24 Preserve Agent Host migration roots
75b2156c2de 2026-08-28 vritant24 Report MCP support in migration hints
c5b60fc1ecd 2026-08-28 Logan Ramos Fix chat model visibility issue for unrenderable identifiers (microsoft#333214)
7e05883e43a 2026-08-28 Megan Rogge sessions: add screen reader badge (microsoft#333211)
b4abde1c921 2026-08-28 Logan Ramos Unify internal telemetry checks across processes (microsoft#333218)
47d9a624f8f 2026-08-28 Megan Rogge Refine new chat issue/PR pills (microsoft#333200)
8853be931df 2026-08-28 Ben Villalobos automations: clarify configure tool intent (microsoft#333212)
002b200b892 2026-08-28 Dmitriy Vasyura Reuse cached Electron for unit tests (microsoft#333137)
5e5948d9dce 2026-08-28 Vritant Bhardwaj Merge pull request microsoft#333051 from microsoft/vritant24/mcp-agent-host-support
114237ee174 2026-08-28 Martin Aeschlimann show migrate customization hint in chat view (microsoft#333216)
87b6ce272be 2026-08-28 Christof Marti Add aggregated fetcher fallback telemetry (microsoft#333115)
cefc8319303 2026-08-28 Dmitriy Vasyura Chat: Fix transcript Find keybindings (microsoft#333135)
f262f4f2796 2026-08-28 Dmitriy Vasyura Fix chat customization migration dependency cycle (microsoft#333247)
a06d01ff8fb 2026-08-28 TylerLeonhardt build: bump distro for Microsoft chat authentication (microsoft#333222)
ff155aaf562 2026-08-28 Benjamin Christopher Simmonds Agents - show a badge on the application icon for sessions needing attention (microsoft#333167)
01f7bd302b7 2026-08-28 TylerLeonhardt agentHost: bump Claude Agent SDK to 0.3.239 (microsoft#333256)
0e7afd7c636 2026-08-28 Connor Peet agentHost: give every remote connection one owner and one reconnect path
c8279579cd3 2026-08-28 Connor Peet Merge remote-tracking branch 'origin/main' into connor4312/agent-host-connection-ownership
6a1e7baf5dd 2026-08-28 ktsoator Hover: restore scrolling for long content (microsoft#331439)
2118b4698ae 2026-08-28 Vijay Upadya agentHost: preserve legacy Copilot CLI session titles on migration (microsoft#333243)
d9b5c14fd71 2026-08-28 joshspicer policy: add "sandbox, no internet" preset to mock-policy-server (microsoft#333258)
3f9243c0729 2026-08-28 Connor Peet agentHost: correct reconnect handling found in review
f8b5627a1a2 2026-08-28 roblourens agentHost: Revert stored Copilot restore metadata (microsoft#333262)
95d9f1291dc 2026-08-28 roblourens agentHost: re-enable retryable errors (microsoft#333260)
8bd6fec5fcd 2026-08-28 Ben Villalobos automations: add context menu actions for automation cards (microsoft#333226)
6834b15c383 2026-08-28 Connor Peet Merge pull request microsoft#333271 from microsoft/connor4312/agent-host-connection-ownership
3ae3ff0ded8 2026-08-28 joshspicer Add file path setup for mock policy server and improve state polling (microsoft#333272)
a39698f7e6e 2026-08-28 roblourens agentHost: add Claude and Codex session telemetry (microsoft#333274)
44065855e43 2026-08-28 Connor Peet agentHost: observe dispatched actions through a chat contribution hook (microsoft#333238)
d679b159e16 2026-08-28 Copilot Enforce custom agent subagent allowlists (microsoft#331442)
c04f76bd7c4 2026-08-29 Simon Siefke fix: memory leak in LSP terminal completions (microsoft#332173)
a5a710331b1 2026-08-28 JeffreyCA Update Fig spec for Azure Developer CLI (azd) (microsoft#331727)
2ae61ac0521 2026-08-29 Benjamin Christopher Simmonds Agents: support multiple pull requests per session (microsoft#333189)
6868dc63c7b 2026-08-29 Copilot chat: summarize Agent Merge turns in the prompt timeline (microsoft#333162)
575e3e4eae8 2026-08-28 Vijay Upadya Handle prefix in exp treatements by new endpoint (microsoft#333282)
8e33c19d01e 2026-08-28 Dmitriy Vasyura Fix delayed code action commands with arguments (microsoft#333295)
df814e65a7c 2026-08-28 joshspicer agentHost: map legacy chat.tools.eligibleForAutoApproval to managed settings (microsoft#333264)
abeda1b76a6 2026-08-29 Vijay Upadya Gate new Gemini Flash prompt guidance behind an experiment (Flash 3.6/3.7) (microsoft#333308)
a0e29e34dd4 2026-08-29 Dmitriy Vasyura Fix Chat Customizations layout and context (microsoft#333281)
fbc1ce699e4 2026-08-26 Julia Gong Apply supportsUnifiedCompletions to the default provider path
2fc5f73ba2d 2026-08-26 Julia Gong Document supportsUnifiedCompletions startup-flicker caveat
cd429513258 2026-08-26 Julia Gong Trim unified-completions comments to two lines
2e6f352c370 2026-08-29 Megan Rogge sessions: Improve GitHub context attachments (microsoft#333191)
3aa54039a0b 2026-08-29 Copilot Allow ZIP selection for manually installed dictation models (microsoft#332998)
004a1fbb165 2026-08-30 xiejialong update label and description. (microsoft#219949)
7209032e0b6 2026-08-30 Sandeep Somavarapu agentHost: Avoid restarting active session listings (microsoft#333398)

🤖 Generated with Claude Code

…extensions/copilot, sessions)

Squashed reconstruction of 50 upstream commits (eedf9f9..7209032).
375 files changed, 14100 insertions(+), 4432 deletions(-)

chat:
  - Implement initial local MCP server readiness handling and update related tests
  - Add MCP support to customization migration
  - Preserve Agent Host migration roots
  - Report MCP support in migration hints
  - Fix chat model visibility issue for unrenderable identifiers (microsoft#333214)
  - show migrate customization hint in chat view (microsoft#333216)
  - Chat: Fix transcript Find keybindings (microsoft#333135)
  - Fix chat customization migration dependency cycle (microsoft#333247)
  - Enforce custom agent subagent allowlists (microsoft#331442)
  - chat: summarize Agent Merge turns in the prompt timeline (microsoft#333162)
  - Fix Chat Customizations layout and context (microsoft#333281)
  - Allow ZIP selection for manually installed dictation models (microsoft#332998)

agenthost:
  - Unify internal telemetry checks across processes (microsoft#333218)
  - agentHost: bump Claude Agent SDK to 0.3.239 (microsoft#333256)
  - agentHost: give every remote connection one owner and one reconnect path
  - agentHost: preserve legacy Copilot CLI session titles on migration (microsoft#333243)
  - agentHost: correct reconnect handling found in review
  - agentHost: Revert stored Copilot restore metadata (microsoft#333262)
  - agentHost: re-enable retryable errors (microsoft#333260)
  - agentHost: add Claude and Codex session telemetry (microsoft#333274)
  - agentHost: observe dispatched actions through a chat contribution hook (microsoft#333238)
  - agentHost: map legacy `chat.tools.eligibleForAutoApproval` to managed settings (microsoft#333264)
  - agentHost: Avoid restarting active session listings (microsoft#333398)

extensions/copilot:
  - Add aggregated fetcher fallback telemetry (microsoft#333115)
  - Handle prefix in exp treatements by new endpoint (microsoft#333282)
  - Gate new Gemini Flash prompt guidance behind an experiment (Flash 3.6/3.7) (microsoft#333308)
  - Apply supportsUnifiedCompletions to the default provider path
  - Document supportsUnifiedCompletions startup-flicker caveat
  - Trim unified-completions comments to two lines

sessions:
  - sessions: add Automation history context menu actions (microsoft#333080)
  - sessions: add screen reader badge (microsoft#333211)
  - Refine new chat issue/PR pills (microsoft#333200)
  - Agents - show a badge on the application icon for sessions needing attention (microsoft#333167)
  - sessions: Improve GitHub context attachments (microsoft#333191)

automations:
  - automations: clarify configure tool intent (microsoft#333212)
  - automations: add context menu actions for automation cards (microsoft#333226)

scripts:
  - Reuse cached Electron for unit tests (microsoft#333137)
  - Add file path setup for mock policy server and improve state polling (microsoft#333272)

mcp:
  - Add Agent Host MCP support assessment

build:
  - build: bump distro for Microsoft chat authentication (microsoft#333222)

hover:
  - Hover: restore scrolling for long content (microsoft#331439)

policy:
  - policy: add "sandbox, no internet" preset to mock-policy-server (microsoft#333258)

fix:
  - fix: memory leak in LSP terminal completions (microsoft#332173)

extensions/terminal-suggest:
  - Update Fig spec for Azure Developer CLI (azd) (microsoft#331727)

agents:
  - Agents: support multiple pull requests per session (microsoft#333189)

editor:
  - Fix delayed code action commands with arguments (microsoft#333295)

snippets:
  - update label and description. (microsoft#219949)

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