Skip to content

Reconstruct batch 018/124: 2026-08-21 → 2026-08-24 (sessions, agenthost, chat, workbench) - #18

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-017from
reconstruct/batch-018
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-017from
reconstruct/batch-018

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 018/124: 2026-08-21 → 2026-08-24 (sessions, agenthost, chat, workbench)

Overview

  • Upstream range: 26a6665d90c..9ef9bc91641
  • Dates: 2026-08-21 → 2026-08-24
  • Commits: 50 (48 on the first-parent line of main, 2 merges)
  • Contributors: 25 — Benjamin Christopher Simmonds (10), roblourens (5), Dmitriy Vasyura (5), Justin Chen (3), Connor Peet (2), TylerLeonhardt (2), Bhavya U (2), Sandeep Somavarapu (2) …
  • Diff: 317 files changed, 29172 insertions(+), 29385 deletions(-)
  • Files: 289 modified, 25 added, 3 deleted
  • Base branch: reconstruct/batch-017

Upstream PRs

This PR folds in 48 microsoft/vscode PRs.

  • #332026 agentHost: make MCP SDK registration explicit
  • #331992 Add trace logging to the multi diff editor
  • #332034 sessions: stop picking the harness by which one has models
  • #332039 Respect auto-approve policy for reusable confirmations
  • #331990 fix: memory leak in settings preview indicator
  • #332019 Agents - do not hide the action when showing the context menu
  • #331999 agentHost: adopt AHP 1.0.0 breaking changes
  • #332035 Simplify AgentService composition
  • #332042 launch skill: fix Windows launches always starting signed out
  • #332003 Agent Merge: recover from a checks fragment the host refuses
  • #332064 Disable Kerberos proxy smoke test on GitHub Actions
  • #332059 chat: preserve conversation ID for BYOK Responses
  • #332045 Add Agent Host hung turn lifecycle diagnostics
  • #332058 Browser: never show query parameters in tab descriptions
  • #332062 Agent Host: Make debug log export best-effort
  • #332068 Fix hover on command status bar items
  • #332080 agentHost: don't report a session as missing while its catalog migration is in flight
  • #332036 Adopt a sealed Agent Host service graph
  • #332037 Pin complete Copilot request bodies in prompt snapshots
  • #331945 sessions: streamline editor title actions
  • #331939 sessions: disable unsupported editor splits
  • #331971 Hide the Changes pill for folderless chat sessions
  • #331985 Agents - generate titles for untitled external sessions
  • #332102 Add about:blank as explicit test for webPageLoader
  • #332043 Report recursive Agent Host turn usage telemetry
  • #332095 chat sticky scroll: more fluid, less vertical space
  • #331964 update json-languageservice to 4.0.0-next.2
  • #326830 fix: don't cache rejected oniguruma WASM load promise (fixes [Error] unhandlederror-Failed to fetch microsoft/vscode#326825)
  • #332002 Enhance Activitybar layout and item separation
  • #331981 sessions: gate opening a session on workspace trust
  • #331941 chore: bump inno-updater@0.23.0
  • #331989 chat: style the prompt timeline flyout scrollbar
  • #331972 Remove the workspace chat pill
  • #332052 Log files left after Windows uninstall
  • #332032 Leave browsers-pill websites out of the artifacts pill
  • #331982 Adjust padding for progress row in chat widget
  • #332142 Update Copilot instructions to use task tools when available
  • #332164 be more specific
  • #332174 sessions: hide external Recent sessions superseded by newer local ones
  • #332175 Restore persisted platform root config on agent host startup
  • #332143 reasoning ux: fix fixed scrolling headers
  • #332140 Show Update in Agents and protect active sessions
  • #332153 pet: advancement hint, pill detection, better continuity
  • #332195 Default external sessions to recent
  • #332148 sessions: keep chat input above mobile keyboard
  • #332196 Float chat pills above the chat input
  • #160703 Rename leftover respectAutoSaveConfig variable to isRefactoring
  • #296427 Fix typo in selectionHighlightMaxLength description

Summary of changes by area

sessions (11)

agenthost (10)

chat (7)

workbench (3)

editor (2)

fix (2)

engineering (2)

launch skill (1)

agent merge (1)

browser (1)

agent host (1)

add about (1)

extensions/json-language-features (1)

chore (1)

test (1)

reasoning ux (1)

pet (1)

extension api (1)

Code changes

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

10.7% src/vs/platform/agentHost/common/state/protocol/
  11.0% src/vs/platform/agentHost/common/state/
  13.2% src/vs/platform/agentHost/common/
  12.6% src/vs/platform/agentHost/node/
   5.9% src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/
   6.3% src/vs/platform/agentHost/test/node/e2e/providers/
   2.8% src/vs/platform/agentHost/test/node/e2e/suites/
   9.7% src/vs/platform/agentHost/test/node/e2e/
  22.3% src/vs/platform/agentHost/test/node/
  23.6% src/vs/platform/agentHost/test/
  50.1% src/vs/platform/agentHost/
  52.6% src/vs/platform/
   2.8% src/vs/sessions/contrib/chat/browser/
   4.7% src/vs/sessions/contrib/chat/
  11.3% src/vs/sessions/contrib/
  17.0% src/vs/sessions/
   2.5% src/vs/workbench/browser/parts/
   3.4% src/vs/workbench/browser/
   3.4% src/vs/workbench/contrib/chat/browser/widget/
   6.9% src/vs/workbench/contrib/chat/browser/
   2.2% src/vs/workbench/contrib/chat/test/browser/widget/
   4.1% src/vs/workbench/contrib/chat/test/browser/
   5.0% src/vs/workbench/contrib/chat/test/
  13.5% src/vs/workbench/contrib/chat/
  16.7% src/vs/workbench/contrib/
  22.3% src/vs/workbench/
  94.9% src/vs/

Largest file changes

File + −
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_gemini-2_0-flash.prompt.md 902 1408
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_gpt-5_1.prompt.md 902 1369
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_gpt-5.prompt.md 902 1369
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_gpt-5-mini.prompt.md 902 1355
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_claude-opus-5.prompt.md 865 1379
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_claude-opus-4_8.prompt.md 865 1379
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_claude-sonnet-5.prompt.md 865 1378
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_claude-opus-4_7.prompt.md 865 1375
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_claude-sonnet-4_5.prompt.md 869 1368
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_claude-opus-4_5.prompt.md 869 1368
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_claude-haiku-4_5.prompt.md 869 1368
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_claude-sonnet-4_6.prompt.md 865 1369
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_claude-opus-4_6.prompt.md 865 1369
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_gpt-5_6-terra.prompt.md 865 1330
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_gpt-5_6-sol.prompt.md 865 1330
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_gpt-5_6-luna.prompt.md 865 1330
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_gpt-5_1-codex.prompt.md 865 1316
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_gpt-5_1-codex-mini.prompt.md 865 1316
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/Agent_Host_E2E___Copilot_prompts_gpt-5-codex.prompt.md 865 1316
src/vs/platform/agentHost/test/node/agentService.test.ts 778 590
src/vs/platform/agentHost/node/agentService.ts 361 362
src/vs/workbench/contrib/chat/test/browser/widget/chatListWidget.test.ts 648 2
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 463 20
src/vs/workbench/contrib/chat/browser/widget/chatPetWidget.ts 235 104
src/vs/platform/agentHost/common/state/protocol/channels-automation/state.ts 334 0
src/vs/sessions/contrib/workspace/test/browser/workspaceFolderManagement.test.ts 317 0
src/vs/platform/agentHost/node/agentServiceComposition.ts 130 143
src/vs/platform/agentHost/node/copilot/copilotAgentSession.ts 215 49
src/vs/workbench/contrib/chat/test/browser/widget/chatPetWidget.test.ts 209 44
src/vs/platform/agentHost/node/agentHostBootstrap.ts 117 131
src/vs/platform/agentHost/common/state/protocol/channels-automation-run/state.ts 244 0
src/vs/platform/agentHost/node/serviceBootstrapping.md 232 0
src/vs/workbench/contrib/chat/browser/widget/chatPetWidgetService.ts 230 0
src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts 195 28
src/vs/platform/agentHost/test/node/agentHostServices.test.ts 206 0
src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts 161 38
src/vs/sessions/contrib/files/browser/workspaceFolderActions.ts 0 191
src/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorLogging.ts 185 0
src/vs/platform/agentHost/test/node/agentHostTurnTelemetry.test.ts 177 1
src/vs/workbench/test/browser/parts/activitybar/activitybarPart.test.ts 164 3
… 277 more files

All commits

SHA Date Author Subject
2c8554af4f1 2026-08-21 Connor Peet agentHost: make MCP SDK registration explicit (microsoft#332026)
92eacc53091 2026-08-21 Benjamin Christopher Simmonds Add trace logging to the multi diff editor (microsoft#331992)
d181be19f6b 2026-08-21 TylerLeonhardt sessions: stop picking the harness by which one has models (microsoft#332034)
eccac6a1a95 2026-08-21 joshspicer Respect auto-approve policy for reusable confirmations (microsoft#332039)
08d45805687 2026-08-21 Simon Siefke fix: memory leak in settings preview indicator (microsoft#331990)
e33d147d4c0 2026-08-21 Ladislau Szomoru Agents - do not hide the action when showing the context menu (microsoft#332019)
aa1d29a9514 2026-08-21 Connor Peet agentHost: adopt AHP 1.0.0 breaking changes (microsoft#331999)
52131bf1b89 2026-08-21 roblourens Simplify AgentService composition (microsoft#332035)
43f74c456fa 2026-08-21 vritant24 chat: preserve conversation ID for BYOK Responses
c66d8b3e450 2026-08-21 TylerLeonhardt launch skill: fix Windows launches always starting signed out (microsoft#332042)
86d7ed0c3d4 2026-08-22 Benjamin Christopher Simmonds Agent Merge: recover from a checks fragment the host refuses (microsoft#332003)
45b04d5212d 2026-08-21 roblourens Disable Kerberos proxy smoke test on GitHub Actions (microsoft#332064)
c955978fc16 2026-08-21 Vritant Bhardwaj Merge pull request microsoft#332059 from microsoft/agents/vscode-issue-332031-investigation
e6ac244843f 2026-08-21 roblourens Add Agent Host hung turn lifecycle diagnostics (microsoft#332045)
2454591a483 2026-08-21 Kyle Cutler Browser: never show query parameters in tab descriptions (microsoft#332058)
150cf9472df 2026-08-21 roblourens Agent Host: Make debug log export best-effort (microsoft#332062)
00cc2df8db2 2026-08-21 Dmitriy Vasyura Fix hover on command status bar items (microsoft#332068)
62ecd558f23 2026-08-21 Vijay Upadya agentHost: don't report a session as missing while its catalog migration is in flight (microsoft#332080)
9657ef29dc4 2026-08-21 roblourens Adopt a sealed Agent Host service graph (microsoft#332036)
1be3e735517 2026-08-21 Bhavya U Pin complete Copilot request bodies in prompt snapshots (microsoft#332037)
0984c920744 2026-08-22 Sandeep Somavarapu sessions: streamline editor title actions (microsoft#331945)
49f9fd4a288 2026-08-22 Sandeep Somavarapu sessions: disable unsupported editor splits (microsoft#331939)
f704c7dede5 2026-08-22 Copilot Hide the Changes pill for folderless chat sessions (microsoft#331971)
4fae990dca5 2026-08-22 Benjamin Christopher Simmonds Agents - generate titles for untitled external sessions (microsoft#331985)
f93bcab0c24 2026-08-22 Dmitriy Vasyura Add about:blank as explicit test for webPageLoader (microsoft#332102)
8ed3e107342 2026-08-22 Bhavya U Report recursive Agent Host turn usage telemetry (microsoft#332043)
34a41e00d46 2026-08-22 Justin Chen chat sticky scroll: more fluid, less vertical space (microsoft#332095)
f3fa55c39d3 2026-08-22 Martin Aeschlimann update json-languageservice to 4.0.0-next.2 (microsoft#331964)
5c7bf1f5abd 2026-08-23 vs-code-engineering[bot] fix: don't cache rejected oniguruma WASM load promise (fixes microsoft#326825) (microsoft#326830)
628de0e5f62 2026-08-23 Lee Murray Enhance Activitybar layout and item separation (microsoft#332002)
010ee1aa74f 2026-08-23 Don Jayamanne sessions: gate opening a session on workspace trust (microsoft#331981)
9fddeff5003 2026-08-23 Robo chore: bump inno-updater@0.23.0 (microsoft#331941)
db3af97aab0 2026-08-23 Don Jayamanne chat: style the prompt timeline flyout scrollbar (microsoft#331989)
4e6550688e4 2026-08-23 Benjamin Christopher Simmonds Remove the workspace chat pill (microsoft#331972)
f321cf512c0 2026-08-22 Dmitriy Vasyura Log files left after Windows uninstall (microsoft#332052)
ab4bd3e8e31 2026-08-23 Benjamin Christopher Simmonds Leave browsers-pill websites out of the artifacts pill (microsoft#332032)
cac1904de60 2026-08-23 Lee Murray Adjust padding for progress row in chat widget (microsoft#331982)
87790aaafce 2026-08-23 BeniBenj be more specific
b3a7dc40ed7 2026-08-23 Dmitriy Vasyura Update Copilot instructions to use task tools when available (microsoft#332142)
a4644e2ca39 2026-08-23 Benjamin Christopher Simmonds Merge pull request microsoft#332164 from microsoft/benibenj/content-silkworm
47c287090a4 2026-08-23 Benjamin Christopher Simmonds sessions: hide external Recent sessions superseded by newer local ones (microsoft#332174)
62e4ec989dc 2026-08-23 Benjamin Christopher Simmonds Restore persisted platform root config on agent host startup (microsoft#332175)
40f27cc1663 2026-08-23 Justin Chen reasoning ux: fix fixed scrolling headers (microsoft#332143)
60ef009ffa2 2026-08-23 Dmitriy Vasyura Show Update in Agents and protect active sessions (microsoft#332140)
1cecb4776e2 2026-08-23 Justin Chen pet: advancement hint, pill detection, better continuity (microsoft#332153)
953f23e499b 2026-08-24 Benjamin Christopher Simmonds Default external sessions to recent (microsoft#332195)
fd811a4543c 2026-08-23 Aaron Munger sessions: keep chat input above mobile keyboard (microsoft#332148)
9ef731c2255 2026-08-24 Benjamin Christopher Simmonds Float chat pills above the chat input (microsoft#332196)
19a1b50999f 2026-08-24 Anthony Stewart Rename leftover respectAutoSaveConfig variable to isRefactoring (microsoft#160703)
9ef9bc91641 2026-08-23 Jainam Patel Fix typo in selectionHighlightMaxLength description (microsoft#296427)

🤖 Generated with Claude Code

…st, chat, workbench)

Squashed reconstruction of 50 upstream commits (26a6665..9ef9bc9).
317 files changed, 29172 insertions(+), 29385 deletions(-)

sessions:
  - sessions: stop picking the harness by which one has models (microsoft#332034)
  - Agents - do not hide the action when showing the context menu (microsoft#332019)
  - sessions: streamline editor title actions (microsoft#331945)
  - sessions: disable unsupported editor splits (microsoft#331939)
  - Hide the Changes pill for folderless chat sessions (microsoft#331971)
  - sessions: gate opening a session on workspace trust (microsoft#331981)
  - Remove the workspace chat pill (microsoft#331972)
  - Leave browsers-pill websites out of the artifacts pill (microsoft#332032)
  - sessions: hide external Recent sessions superseded by newer local ones (microsoft#332174)
  - Show Update in Agents and protect active sessions (microsoft#332140)
  - sessions: keep chat input above mobile keyboard (microsoft#332148)

agenthost:
  - agentHost: make MCP SDK registration explicit (microsoft#332026)
  - agentHost: adopt AHP 1.0.0 breaking changes (microsoft#331999)
  - Simplify AgentService composition (microsoft#332035)
  - Add Agent Host hung turn lifecycle diagnostics (microsoft#332045)
  - agentHost: don't report a session as missing while its catalog migration is in flight (microsoft#332080)
  - Adopt a sealed Agent Host service graph (microsoft#332036)
  - Pin complete Copilot request bodies in prompt snapshots (microsoft#332037)
  - Agents - generate titles for untitled external sessions (microsoft#331985)
  - Report recursive Agent Host turn usage telemetry (microsoft#332043)
  - Restore persisted platform root config on agent host startup (microsoft#332175)

chat:
  - Respect auto-approve policy for reusable confirmations (microsoft#332039)
  - chat: preserve conversation ID for BYOK Responses
  - chat sticky scroll: more fluid, less vertical space (microsoft#332095)
  - chat: style the prompt timeline flyout scrollbar (microsoft#331989)
  - Adjust padding for progress row in chat widget (microsoft#331982)
  - Default external sessions to recent (microsoft#332195)
  - Float chat pills above the chat input (microsoft#332196)

workbench:
  - Fix hover on command status bar items (microsoft#332068)
  - Enhance Activitybar layout and item separation (microsoft#332002)
  - be more specific

editor:
  - Add trace logging to the multi diff editor (microsoft#331992)
  - Fix typo in selectionHighlightMaxLength description (microsoft#296427)

fix:
  - fix: memory leak in settings preview indicator (microsoft#331990)
  - fix: don't cache rejected oniguruma WASM load promise (fixes microsoft#326825) (microsoft#326830)

engineering:
  - Disable Kerberos proxy smoke test on GitHub Actions (microsoft#332064)
  - Update Copilot instructions to use task tools when available (microsoft#332142)

launch skill:
  - launch skill: fix Windows launches always starting signed out (microsoft#332042)

agent merge:
  - Agent Merge: recover from a checks fragment the host refuses (microsoft#332003)

browser:
  - Browser: never show query parameters in tab descriptions (microsoft#332058)

agent host:
  - Agent Host: Make debug log export best-effort (microsoft#332062)

add about:
  - Add about:blank as explicit test for webPageLoader (microsoft#332102)

extensions/json-language-features:
  - update json-languageservice to 4.0.0-next.2 (microsoft#331964)

chore:
  - chore: bump inno-updater@0.23.0 (microsoft#331941)

test:
  - Log files left after Windows uninstall (microsoft#332052)

reasoning ux:
  - reasoning ux: fix fixed scrolling headers (microsoft#332143)

pet:
  - pet: advancement hint, pill detection, better continuity (microsoft#332153)

extension api:
  - Rename leftover respectAutoSaveConfig variable to isRefactoring (microsoft#160703)

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