Skip to content

Reconstruct batch 034/124: 2026-08-31 → 2026-09-03 (chat, agenthost, sessions, extensions/copilot) - #34

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-033from
reconstruct/batch-034
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-033from
reconstruct/batch-034

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 034/124: 2026-08-31 → 2026-09-03 (chat, agenthost, sessions, extensions/copilot)

Overview

  • Upstream range: 64427691d16..72e64a54ef7
  • Dates: 2026-08-31 → 2026-09-03
  • Commits: 50 (44 on the first-parent line of main, 4 merges)
  • Contributors: 27 — Megan Rogge (5), Anisha Agarwal (3), Ulugbek Abdullaev (3), Sandeep Somavarapu (3), Benjamin Christopher Simmonds (3), roblourens (3), Hawk Ticehurst (2), TylerLeonhardt (2) …
  • Diff: 247 files changed, 12628 insertions(+), 2550 deletions(-)
  • Files: 227 modified, 19 added, 1 deleted
  • Base branch: reconstruct/batch-033

Upstream PRs

This PR folds in 44 microsoft/vscode PRs.

  • #334082 Fix list background color issue in customization modals
  • #334083 Fix agent session status alignment
  • #334085 chat: Match request origin hover terminology
  • #334089 chat: hide delegation from agent host sessions
  • #334032 automations: fix: preserve view during run archival
  • #334094 Revert claude agent SDK lockfile bump from chore(ci): check build subfolders microsoft/vscode#333870
  • #334105 agentHost: do not declare a connection dead while the host waits for our response
  • #334036 sessions: avoid per-session resource label formatters
  • #334056 Ensure managed settings stability with regression tests
  • #334045 agentHost: Show Agent Merge changes in Agents Window
  • #334108 launch: Show agent session in editor window title
  • #334101 agentHost: add E2E coverage for resumed edit tracking
  • #333869 Allow semantic search toggle for search subagent
  • #334123 chat: deduplicate session widgets by target
  • #334086 chat: Move plugin update action to installed section
  • #334113 build: make agent SDK tarballs a function of version and target
  • #334130 [cherry-pick] Updating default prompts
  • #334118 Show harness and workspace in customizations modal title
  • #334125 Classify worked items as session artifacts
  • #334124 Preserve customization roots during provisional sessions
  • #334122 Polish mock policy server UI
  • #334135 agentHost: preserve static MCP OAuth client IDs
  • #334133 Surface sandbox model fallbacks and honour confirmation editability
  • #333973 Enhance agent merge widget for accessibility and interaction
  • #334084 sessions: Consolidate GitHub and remote workspace options
  • #334111 Agent Host: surface remote connection state in sessions
  • #334078 agentHost: Add copy path action to debug log exports
  • #334151 agentHost: drain providers during standalone shutdown
  • #334179 [cherry-pick] Refactor model capabilities
  • #334154 chat: replace sandboxed label with icon
  • #334180 Add telemetry for terminal profile settings
  • #334039 test: ensure cancellation does not cache partially completed agent discovery
  • #334188 Add certificate loading duration telemetry
  • #334197 sessions: refine grouped resource label homes
  • #334003 agent host: restore channel state after a host restart
  • #334202 Github Copilot change from Agent to Plan Mode triggers "Start Implementation"
  • #334204 label: restore generic home template parameters
  • #334091 Implement new badge design for automations in sidebar
  • #334095 fix: memory leak in extension host comments
  • #334208 Enable automations by default in non-Stable builds
  • #334213 agentHost: Classify Codex skills by file URI
  • #334209 Agents - Add badge for changed files in Changes tab
  • #334231 Send language ID for read file telemetry
  • #334212 Fix Copilot external session classification, logging, and banner

Summary of changes by area

chat (13)

agenthost (9)

sessions (6)

extensions/copilot (5)

build (2)

agent host (2)

automations (1)

accounts (1)

launch (1)

scripts (1)

terminalcontrib (1)

test (1)

extension api (1)

label (1)

fix (1)

Code changes

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

2.0% build/
   3.2% extensions/copilot/src/extension/
   4.4% extensions/copilot/src/
   5.2% extensions/copilot/
   2.0% scripts/mock-policy-server/
   4.0% src/vs/platform/agentHost/common/
   5.2% src/vs/platform/agentHost/node/
   2.8% src/vs/platform/agentHost/test/node/e2e/
   8.5% src/vs/platform/agentHost/test/node/
  10.5% src/vs/platform/agentHost/test/
  21.4% src/vs/platform/agentHost/
  22.6% src/vs/platform/
   2.8% src/vs/sessions/browser/parts/
   2.0% src/vs/sessions/contrib/changes/browser/
   3.6% src/vs/sessions/contrib/changes/
   4.0% src/vs/sessions/contrib/chat/browser/
   5.6% src/vs/sessions/contrib/chat/
   2.8% src/vs/sessions/contrib/providers/agentHost/
   3.6% src/vs/sessions/contrib/providers/remoteAgentHost/browser/
   4.8% src/vs/sessions/contrib/providers/remoteAgentHost/
   9.3% src/vs/sessions/contrib/providers/
   2.8% src/vs/sessions/contrib/sessions/browser/
   3.6% src/vs/sessions/contrib/sessions/
  25.1% src/vs/sessions/contrib/
   2.0% src/vs/sessions/services/sessions/
  32.7% src/vs/sessions/
   3.2% src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/
   2.8% src/vs/workbench/contrib/chat/browser/aiCustomization/
   2.4% src/vs/workbench/contrib/chat/browser/widget/chatContentParts/
   3.2% src/vs/workbench/contrib/chat/browser/widget/
  10.9% src/vs/workbench/contrib/chat/browser/
   2.4% src/vs/workbench/contrib/chat/common/
   2.8% src/vs/workbench/contrib/chat/test/browser/agentSessions/
   6.8% src/vs/workbench/contrib/chat/test/browser/
   7.2% src/vs/workbench/contrib/chat/test/
  21.0% src/vs/workbench/contrib/chat/
  23.8% src/vs/workbench/contrib/
   2.0% src/vs/workbench/services/
   2.4% src/vs/workbench/test/browser/componentFixtures/
  30.3% src/vs/workbench/
  87.0% src/vs/

Largest file changes

File + −
src/vs/platform/agentHost/test/node/e2e/coverage/summary.json 648 560
src/vs/sessions/test/browser/chatGroupsView.test.ts 664 25
src/vs/platform/agentHost/test/electron-browser/agentHostProtocolClient.test.ts 609 6
scripts/mock-policy-server/public/style.css 340 128
src/vs/sessions/browser/parts/sessionRemoteConnection.ts 415 0
src/vs/platform/agentHost/browser/agentHostProtocolClient.ts 277 67
scripts/mock-policy-server/public/index.html 179 135
extensions/copilot/src/extension/prompts/node/agent/openai/hiddenModelNPrompt.tsx 304 0
src/vs/workbench/services/label/test/browser/label.test.ts 274 8
src/vs/workbench/contrib/chat/browser/widget/chatContentParts/media/chatAgentMergeContent.css 203 75
src/vs/sessions/contrib/chat/test/browser/sessionWorkspacePicker.test.ts 275 2
src/vs/sessions/contrib/providers/copilotChatSessions/test/browser/copilotChatSessionsProvider.test.ts 223 24
src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatAgentMergeContentPart.ts 151 96
src/vs/sessions/contrib/sessions/test/browser/automationsNewBadge.test.ts 236 0
src/vs/platform/agentHost/test/electron-browser/remoteAgentHostService.test.ts 214 7
build/agent-sdk/package.ts 157 50
.agents/skills/launch/scripts/updateSettings.ts 190 0
src/vs/sessions/services/sessions/test/browser/sessionsManagementService.test.ts 185 5
src/vs/workbench/contrib/chat/test/browser/widget/chatContentParts/chatAgentMergeContentPart.test.ts 186 2
src/vs/workbench/test/browser/componentFixtures/sessions/sessionsList.fixture.ts 165 9
src/vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider.ts 164 9
src/vs/workbench/services/accounts/test/browser/defaultAccount.test.ts 164 1
src/vs/sessions/contrib/providers/agentHost/test/browser/agentHostSessionChangesets.test.ts 153 4
src/vs/workbench/contrib/chat/test/browser/actions/chatContext.test.ts 152 2
src/vs/sessions/browser/parts/remoteHostUnavailableEmptyState.ts 152 0
src/vs/workbench/services/label/common/labelService.ts 125 22
src/vs/sessions/contrib/sessions/browser/automationsNewBadge.ts 137 0
src/vs/workbench/contrib/terminalContrib/telemetry/test/browser/terminalProfileConfigurationTelemetry.test.ts 132 0
src/vs/sessions/browser/parts/chatGroupView.ts 96 34
build/agent-sdk/agents/claude/package-lock.json 57 71
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostCustomizationService.test.ts 123 1
.agents/skills/launch/scripts/launch.ps1 21 98
src/vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsProvider.ts 73 45
src/vs/sessions/contrib/changes/browser/sessionChangesService.ts 70 48
src/vs/workbench/contrib/terminalContrib/telemetry/browser/terminalProfileConfigurationTelemetry.ts 118 0
src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts 118 0
src/vs/sessions/contrib/changes/test/browser/sessionChangesService.test.ts 108 10
scripts/mock-policy-server/public/app.ts 94 21
src/vs/sessions/contrib/sessions/test/browser/sessionsList.test.ts 109 0
src/vs/platform/agentHost/common/remoteAgentHostBootstrapProgress.ts 101 0
… 207 more files

All commits

SHA Date Author Subject
754dd055ba5 2026-09-01 Anisha Agarwal gate semantic search for search subagent
8c2aeb73580 2026-09-02 Anisha Agarwal update test to resolve comment
7f3f8c9e1f0 2026-09-02 Logan Ramos Merge branch 'main' into anisha/semantic_search_flag
365175c5afe 2026-09-02 Hawk Ticehurst Fix list background color issue in customization modals (microsoft#334082)
ec092ceb1fd 2026-09-02 Megan Rogge Fix agent session status alignment (microsoft#334083)
2ad87ab3848 2026-09-02 Megan Rogge chat: Match request origin hover terminology (microsoft#334085)
66eb4ca79cb 2026-09-03 Don Jayamanne chat: hide delegation from agent host sessions (microsoft#334089)
be085859905 2026-09-03 Ulugbek Abdullaev automations: fix: preserve view during run archival (microsoft#334032)
f15eba2a832 2026-09-02 TylerLeonhardt Revert claude agent SDK lockfile bump from microsoft#333870 (microsoft#334094)
35df44a0d48 2026-09-02 Connor Peet agentHost: do not declare a connection dead while the host waits for our response (microsoft#334105)
e3660a9ceb5 2026-09-02 Sandeep Somavarapu sessions: avoid per-session resource label formatters (microsoft#334036)
29319523507 2026-09-02 joshspicer Ensure managed settings stability with regression tests (microsoft#334056)
1152636da40 2026-09-02 Benjamin Christopher Simmonds agentHost: Show Agent Merge changes in Agents Window (microsoft#334045)
a0a0a37c6af 2026-09-02 Megan Rogge launch: Show agent session in editor window title (microsoft#334108)
a3c780be1ff 2026-09-02 roblourens agentHost: add E2E coverage for resumed edit tracking (microsoft#334101)
74e2ac1aa34 2026-08-31 vritant24 Preserve MCP migration roots during session start
5917dcccf42 2026-09-02 Anisha Agarwal Merge pull request microsoft#333869 from microsoft/anisha/semantic_search_flag
e2ef6964b58 2026-09-02 vritant24 Preserve verified customization roots on errors
06594d2bb0e 2026-09-02 Vritant Bhardwaj Merge branch 'main' into agents/preserve-provisional-customization-roots
f4082bb00aa 2026-09-02 Megan Rogge chat: deduplicate session widgets by target (microsoft#334123)
d6207d788de 2026-09-02 Jessie Houghton chat: Move plugin update action to installed section (microsoft#334086)
06ac30fdeae 2026-09-02 TylerLeonhardt build: make agent SDK tarballs a function of version and target (microsoft#334113)
df47b7a0696 2026-09-02 vs-code-engineering[bot] [cherry-pick] Updating default prompts (microsoft#334130)
63e6fd09711 2026-09-02 Hawk Ticehurst Show harness and workspace in customizations modal title (microsoft#334118)
c26d7796fd8 2026-09-03 Benjamin Christopher Simmonds Classify worked items as session artifacts (microsoft#334125)
a285bdcf221 2026-09-02 Vritant Bhardwaj Merge pull request microsoft#334124 from microsoft/agents/preserve-provisional-customization-roots
f78dd812b1e 2026-09-02 joshspicer Polish mock policy server UI (microsoft#334122)
0d086956b0e 2026-09-02 Paul agentHost: preserve static MCP OAuth client IDs (microsoft#334135)
9a925701066 2026-09-02 Osvaldo Ortega Surface sandbox model fallbacks and honour confirmation editability (microsoft#334133)
0d41669182b 2026-09-03 Lee Murray Enhance agent merge widget for accessibility and interaction (microsoft#333973)
d51463be1b6 2026-09-02 Megan Rogge sessions: Consolidate GitHub and remote workspace options (microsoft#334084)
dc85eaf99d2 2026-09-02 Connor Peet Agent Host: surface remote connection state in sessions (microsoft#334111)
d2078dc3910 2026-09-02 roblourens agentHost: Add copy path action to debug log exports (microsoft#334078)
8d48b77e9fc 2026-09-02 roblourens agentHost: drain providers during standalone shutdown (microsoft#334151)
af195aabe86 2026-09-03 vs-code-engineering[bot] [cherry-pick] Refactor model capabilities (microsoft#334179)
34488796bc6 2026-09-02 Dileep Yavanmandha chat: replace sandboxed label with icon (microsoft#334154)
ca9977749d9 2026-09-03 Anthony Kim Add telemetry for terminal profile settings (microsoft#334180)
cc293c6ea51 2026-09-03 Martin Aeschlimann test: ensure cancellation does not cache partially completed agent discovery (microsoft#334039)
9e75f50f370 2026-09-03 Christof Marti Add certificate loading duration telemetry (microsoft#334188)
fd97f530dbf 2026-09-03 Sandeep Somavarapu sessions: refine grouped resource label homes (microsoft#334197)
8e27ac162f8 2026-09-03 Giuseppe Cianci agent host: restore channel state after a host restart (microsoft#334003)
40ad4eed3e8 2026-09-03 Martin Aeschlimann Github Copilot change from Agent to Plan Mode triggers "Start Implementation" (microsoft#334202)
80c7fc21e4a 2026-09-03 Sandeep Somavarapu label: restore generic home template parameters (microsoft#334204)
71bb7d0ed77 2026-09-03 Ulugbek Abdullaev Implement new badge design for automations in sidebar (microsoft#334091)
6f7c195f540 2026-09-03 Simon Siefke fix: memory leak in extension host comments (microsoft#334095)
f13577c8148 2026-09-03 Ulugbek Abdullaev Enable automations by default in non-Stable builds (microsoft#334208)
09363dd1be5 2026-09-03 Giuseppe Cianci agentHost: Classify Codex skills by file URI (microsoft#334213)
17badc0b96f 2026-09-03 Ladislau Szomoru Agents - Add badge for changed files in Changes tab (microsoft#334209)
ff8ef0b06d6 2026-09-03 Dirk Bäumer Send language ID for read file telemetry (microsoft#334231)
72e64a54ef7 2026-09-03 Benjamin Christopher Simmonds Fix Copilot external session classification, logging, and banner (microsoft#334212)

🤖 Generated with Claude Code

…sessions, extensions/copilot)

Squashed reconstruction of 50 upstream commits (6442769..72e64a5).
247 files changed, 12628 insertions(+), 2550 deletions(-)

chat:
  - Fix list background color issue in customization modals (microsoft#334082)
  - Fix agent session status alignment (microsoft#334083)
  - chat: Match request origin hover terminology (microsoft#334085)
  - chat: hide delegation from agent host sessions (microsoft#334089)
  - Preserve MCP migration roots during session start
  - Preserve verified customization roots on errors
  - chat: deduplicate session widgets by target (microsoft#334123)
  - chat: Move plugin update action to installed section (microsoft#334086)
  - Show harness and workspace in customizations modal title (microsoft#334118)
  - Surface sandbox model fallbacks and honour confirmation editability (microsoft#334133)
  - Enhance agent merge widget for accessibility and interaction (microsoft#333973)
  - chat: replace sandboxed label with icon (microsoft#334154)
  - Github Copilot change from Agent to Plan Mode triggers "Start Implementation" (microsoft#334202)

agenthost:
  - agentHost: do not declare a connection dead while the host waits for our response (microsoft#334105)
  - agentHost: Show Agent Merge changes in Agents Window (microsoft#334045)
  - agentHost: add E2E coverage for resumed edit tracking (microsoft#334101)
  - Classify worked items as session artifacts (microsoft#334125)
  - agentHost: preserve static MCP OAuth client IDs (microsoft#334135)
  - agentHost: Add copy path action to debug log exports (microsoft#334078)
  - agentHost: drain providers during standalone shutdown (microsoft#334151)
  - agentHost: Classify Codex skills by file URI (microsoft#334213)
  - Fix Copilot external session classification, logging, and banner (microsoft#334212)

sessions:
  - sessions: avoid per-session resource label formatters (microsoft#334036)
  - sessions: Consolidate GitHub and remote workspace options (microsoft#334084)
  - sessions: refine grouped resource label homes (microsoft#334197)
  - Implement new badge design for automations in sidebar (microsoft#334091)
  - Enable automations by default in non-Stable builds (microsoft#334208)
  - Agents - Add badge for changed files in Changes tab (microsoft#334209)

extensions/copilot:
  - gate semantic search for search subagent
  - update test to resolve comment
  - [cherry-pick] Updating default prompts (microsoft#334130)
  - [cherry-pick] Refactor model capabilities (microsoft#334179)
  - Send language ID for read file telemetry (microsoft#334231)

build:
  - Revert claude agent SDK lockfile bump from microsoft#333870 (microsoft#334094)
  - build: make agent SDK tarballs a function of version and target (microsoft#334113)

agent host:
  - Agent Host: surface remote connection state in sessions (microsoft#334111)
  - agent host: restore channel state after a host restart (microsoft#334003)

automations:
  - automations: fix: preserve view during run archival (microsoft#334032)

accounts:
  - Ensure managed settings stability with regression tests (microsoft#334056)

launch:
  - launch: Show agent session in editor window title (microsoft#334108)

scripts:
  - Polish mock policy server UI (microsoft#334122)

terminalcontrib:
  - Add telemetry for terminal profile settings (microsoft#334180)

test:
  - test: ensure cancellation does not cache partially completed agent discovery (microsoft#334039)

extension api:
  - Add certificate loading duration telemetry (microsoft#334188)

label:
  - label: restore generic home template parameters (microsoft#334204)

fix:
  - fix: memory leak in extension host comments (microsoft#334095)

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