Skip to content

Reconstruct batch 029/124: 2026-08-29 → 2026-08-31 (editor, sessions, chat, agenthost) - #29

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

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

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 029/124: 2026-08-29 → 2026-08-31 (editor, sessions, chat, agenthost)

Overview

  • Upstream range: 7209032e0b6..752a80ff829
  • Dates: 2026-08-29 → 2026-08-31
  • Commits: 50 (49 on the first-parent line of main, 1 merges)
  • Contributors: 23 — Dmitriy Vasyura (9), Ulugbek Abdullaev (5), Henning Dieterichs (4), Dileep Yavanmandha (3), vs-code-engineering[bot] (3), Megan Rogge (3), Connor Peet (3), Sandeep Somavarapu (2) …
  • Diff: 258 files changed, 13020 insertions(+), 2369 deletions(-)
  • Files: 230 modified, 27 added, 1 deleted
  • Base branch: reconstruct/batch-028

Upstream PRs

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

  • #333273 Use latest GPT prompts as the OpenAI model fallback
  • #333423 nes: let settings and experiments override baked strategy values
  • #333404 editor: show session homes in breadcrumbs
  • #332985 MXC upgrade
  • #333426 Show action icons on title bar buttons, replace auto-merge with Agent Merge
  • #333435 editor: address session breadcrumb review feedback
  • #333201 Render session artifact locations as paths and centre the artifacts file icon
  • #333296 Fix remote agent-host workspace URI translation
  • #333428 Agents: refine pull request input banners
  • #333334 Implement action for branch picker with uncommitted files
  • #333466 Bump version to 1.137.0
  • #333465 Update endgame notebook milestones to 1.136.0
  • #245743 add args to editor.action.formatDocument.multiple
  • #333463 sessions: sort tunnel picker by name
  • #333473 Fix Update Button Visibility and Position in Agents Window
  • #333464 markdown: Reset preview scroll for new files
  • #274420 Add eslint rule to prevent bracket syntax for property access
  • #322575 fix: validate semantic token edit delete count before allocation (fixes [Error] unhandlederror-Invalid typed array length: -57045 microsoft/vscode#322571)
  • #333495 test: Speed up Electron unit tests in CI
  • #333249 agentHost: managed permission fixes for shell paths and read prompts
  • #333488 sessions: Show active session counts for remote hosts
  • #333525 automations: fix: preserve runs during host migration
  • #321210 Fix surrounding a selection with brackets after arrow functions (Surrounding with brackets doesn’t work in some cases microsoft/vscode#225916)
  • #333530 Fix chat entitlement service to correctly handle credits used calculation
  • #332828 chat: choose compatibility when creating Agent Plugins
  • #333356 Update sweeper-fix skill to v5: strict trigger + graceful no-record hand-back
  • #333381 fix: memory leak in git branch protection provider
  • #333376 Fix agent host CLI output issues for Windows
  • #333300 Dispose removed chat session content
  • #333240 Optimize repeated unit test startup
  • #333567 automations: fix: remove delete action from run history rows
  • #333570 agentHost: wait for Codex models when restoring sessions
  • #333568 agentHost: restore paginated Codex thread history
  • #333198 bump @github/copilot-sdk to 1.0.13-preview.2 and @github/copilot to 1.0.82-0
  • #333575 sessions: fix new session context attachments
  • #333526 automations: docs: specify ownership and migration
  • #333582 chat: do not notify when a session replays its history
  • #333429 nes: fix: normalize Windows workspace path casing
  • #333580 chat: persist remote connection sharing
  • #333475 Route MCP App requests through owning Agent Host
  • #333558 Use setting for dictation cleanup model experiment
  • #333397 fix: memory leak in extension host pseudoterminals
  • #333443 mcp: Avoid stopping servers for equivalent URI definitions
  • #333611 chat: restore telemetry event extraction
  • #333608 sessions: add chevrons to new session pills
  • 10de1b93436 Refactor multi-diff virtualized scrolling (direct, no PR)
  • 98e228b47bc Fix multi-diff virtualized item lifecycle (direct, no PR)
  • d80e65aee54 Fix multi-diff browser test teardown (direct, no PR)
  • e3ce07e8fe5 Dispose deferred diff model references (direct, no PR)

Summary of changes by area

editor (7)

sessions (7)

chat (7)

agenthost (5)

fix (3)

automations (3)

extensions/copilot (2)

nes (2)

mcp (2)

dependencies (1)

agents (1)

actionwidget (1)

misc (1)

format (1)

markdown (1)

eslint (1)

test (1)

engineering (1)

cli (1)

scripts (1)

Code changes

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

3.1% extensions/copilot/src/extension/inlineEdits/
   2.7% extensions/copilot/src/extension/prompts/node/agent/
   7.7% extensions/copilot/src/extension/
   2.7% extensions/copilot/src/platform/inlineEdits/
   5.4% extensions/copilot/src/platform/
  13.5% extensions/copilot/src/
  14.7% extensions/copilot/
  15.5% extensions/
   3.1% src/vs/editor/browser/widget/multiDiffEditor/
   3.8% src/vs/editor/browser/widget/
   7.3% src/vs/editor/
   2.7% src/vs/platform/agentHost/node/
   7.3% src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/
   7.7% src/vs/platform/agentHost/test/node/e2e/
  11.2% src/vs/platform/agentHost/test/node/
  11.6% src/vs/platform/agentHost/test/
  15.8% src/vs/platform/agentHost/
  18.6% src/vs/platform/
   2.7% src/vs/sessions/contrib/agentFeedback/
   3.8% src/vs/sessions/contrib/chat/browser/
   2.3% src/vs/sessions/contrib/chat/test/browser/
   6.2% src/vs/sessions/contrib/chat/
   2.3% src/vs/sessions/contrib/providers/agentHost/browser/
   4.2% src/vs/sessions/contrib/providers/agentHost/
   6.5% src/vs/sessions/contrib/providers/
   2.3% src/vs/sessions/contrib/sessionInputBanners/
  24.4% src/vs/sessions/contrib/
  26.7% src/vs/sessions/
   2.7% src/vs/workbench/contrib/chat/browser/
   2.7% src/vs/workbench/contrib/chat/test/
   8.1% src/vs/workbench/contrib/chat/
  13.5% src/vs/workbench/contrib/
   4.6% src/vs/workbench/services/
   2.7% src/vs/workbench/test/browser/componentFixtures/
   3.1% src/vs/workbench/test/browser/
  22.8% src/vs/workbench/
  76.3% src/vs/

Largest file changes

File + −
src/vs/workbench/test/browser/componentFixtures/multiDiffEditorScroll.fixture.ts 1505 0
src/vs/editor/test/browser/widget/compressedVirtualizedScrollLayout.test.ts 496 0
src/vs/workbench/test/browser/componentFixtures/multiDiffEditorScroll.fixture.css 478 0
src/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidgetImpl.ts 234 243
src/vs/workbench/services/agentHost/test/common/editorRemoteAgentHostTransport.test.ts 408 0
src/vs/editor/browser/widget/multiDiffEditor/compressedVirtualizedScrollView.ts 375 0
src/vs/sessions/AUTOMATIONS.md 342 0
src/vs/workbench/test/browser/componentFixtures/buttonBar.fixture.ts 302 0
src/vs/workbench/contrib/chat/test/browser/actions/createPluginAction.test.ts 268 29
src/vs/sessions/contrib/providers/agentHost/test/browser/agentHostAutomationStore.test.ts 293 0
src/vs/editor/browser/widget/multiDiffEditor/diffEditorItemTemplate.ts 201 90
src/vs/editor/browser/widget/multiDiffEditor/virtualizedItemManager.ts 275 0
package-lock.json 47 209
remote/package-lock.json 45 207
src/vs/workbench/contrib/chat/browser/actions/createPluginAction.ts 190 62
src/vs/editor/browser/widget/multiDiffEditor/compressedVirtualizedScrollLayout.ts 231 0
src/vs/workbench/services/agentHost/common/editorRemoteAgentHostTransport.ts 203 0
src/vs/workbench/contrib/chat/test/electron-browser/tunnelHostService.test.ts 200 0
src/vs/sessions/contrib/chat/test/browser/newChatInput.test.ts 196 4
extensions/copilot/src/extension/prompts/node/agent/test/openAIPrompts.spec.ts 162 0
src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorLayoutDebug.ts 158 0
src/vs/workbench/test/browser/componentFixtures/editor/multiDiffEditor.fixture.ts 12 146
src/vs/sessions/contrib/sessions/test/browser/automationsView.test.ts 9 138
src/vs/workbench/test/browser/componentFixtures/editor/multiDiffEditorFixtureUtils.ts 147 0
src/vs/sessions/contrib/providers/agentHost/browser/agentHostAutomationStore.ts 136 11
src/vs/sessions/contrib/automations/test/browser/providerAutomationService.test.ts 138 8
src/vs/editor/test/browser/widget/virtualizedItemManager.test.ts 142 0
src/vs/platform/actions/test/browser/buttonbar.test.ts 134 0
src/vs/platform/agentHost/test/node/copilotSessionLauncher.test.ts 129 5
extensions/copilot/src/platform/configuration/common/configurationService.ts 126 6
src/vs/workbench/contrib/mcp/test/common/mcpTypes.test.ts 129 0
src/vs/sessions/contrib/providers/agentHost/test/browser/localAgentHostSessionsProvider.test.ts 111 9
extensions/copilot/src/platform/inlineEdits/test/common/modelConfigurationResolution.spec.ts 111 0
.eslint-plugin-local/code-no-bracket-notation-for-identifiers.ts 110 0
src/vs/sessions/contrib/automations/browser/providerAutomationService.ts 97 12
src/vs/editor/test/browser/widget/multiDiffEditorWidget.test.ts 107 2
src/vs/workbench/services/configuration/test/browser/configurationService.test.ts 106 2
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 74 33
src/vs/workbench/contrib/mcp/test/browser/mcpToolCallUI.test.ts 107 0
extensions/copilot/src/platform/inlineEdits/test/node/inlineEditsModelService.spec.ts 107 0
… 218 more files

All commits

SHA Date Author Subject
6b21fe722fe 2026-08-30 Dileep Yavanmandha Use latest GPT prompts as the OpenAI model fallback (microsoft#333273)
10de1b93436 2026-08-30 Henning Dieterichs Refactor multi-diff virtualized scrolling
98e228b47bc 2026-08-30 Henning Dieterichs Fix multi-diff virtualized item lifecycle
d80e65aee54 2026-08-30 Henning Dieterichs Fix multi-diff browser test teardown
e3ce07e8fe5 2026-08-30 Henning Dieterichs Dispose deferred diff model references
ee9c82e739d 2026-08-31 Ulugbek Abdullaev nes: let settings and experiments override baked strategy values (microsoft#333423)
f291f3fd7a3 2026-08-31 Sandeep Somavarapu editor: show session homes in breadcrumbs (microsoft#333404)
23f50094841 2026-08-30 Dileep Yavanmandha MXC upgrade (microsoft#332985)
94c6cec9001 2026-08-29 Girish Konda Fix cache-sensitive MCP definition equality
622e3bddaca 2026-08-31 Benjamin Christopher Simmonds Show action icons on title bar buttons, replace auto-merge with Agent Merge (microsoft#333426)
718038e170d 2026-08-31 Sandeep Somavarapu editor: address session breadcrumb review feedback (microsoft#333435)
8825e31f8aa 2026-08-31 Copilot Render session artifact locations as paths and centre the artifacts file icon (microsoft#333201)
db46a82c4f4 2026-08-30 Dileep Yavanmandha Fix remote agent-host workspace URI translation (microsoft#333296)
bfafa1afad2 2026-08-31 Benjamin Christopher Simmonds Agents: refine pull request input banners (microsoft#333428)
4df5853c245 2026-08-31 Ladislau Szomoru Implement action for branch picker with uncommitted files (microsoft#333334)
a3fb102c4df 2026-08-31 vs-code-engineering[bot] Bump version to 1.137.0 (microsoft#333466)
fcbe6a9184a 2026-08-31 vs-code-engineering[bot] Update endgame notebook milestones to 1.136.0 (microsoft#333465)
e69a7fd4859 2026-08-31 leep-frog add args to editor.action.formatDocument.multiple (microsoft#245743)
b3b70ae10b2 2026-08-31 Dmitriy Vasyura sessions: sort tunnel picker by name (microsoft#333463)
a6297ea1cee 2026-08-31 Dmitriy Vasyura Fix Update Button Visibility and Position in Agents Window (microsoft#333473)
81ba365d1dc 2026-08-31 Dmitriy Vasyura markdown: Reset preview scroll for new files (microsoft#333464)
9e790fa0954 2026-08-31 Alexandru Dima Add eslint rule to prevent bracket syntax for property access (microsoft#274420)
400d86be5f4 2026-08-31 vs-code-engineering[bot] fix: validate semantic token edit delete count before allocation (fixes microsoft#322571) (microsoft#322575)
ffad9466072 2026-08-31 Dmitriy Vasyura test: Speed up Electron unit tests in CI (microsoft#333495)
07864e41d56 2026-08-31 joshspicer agentHost: managed permission fixes for shell paths and read prompts (microsoft#333249)
c3f2a06d6b8 2026-08-31 Dmitriy Vasyura sessions: Show active session counts for remote hosts (microsoft#333488)
9e1f97646dd 2026-08-31 Ulugbek Abdullaev automations: fix: preserve runs during host migration (microsoft#333525)
45a37d5534a 2026-08-31 keito Fix surrounding a selection with brackets after arrow functions (microsoft#225916) (microsoft#321210)
54f9f8e33bd 2026-08-31 Logan Ramos Fix chat entitlement service to correctly handle credits used calculation (microsoft#333530)
dbc1fe96526 2026-08-31 Harald Kirschner chat: choose compatibility when creating Agent Plugins (microsoft#332828)
58e5992b939 2026-08-31 Erich Gamma Update sweeper-fix skill to v5: strict trigger + graceful no-record hand-back (microsoft#333356)
feaa8c99784 2026-08-31 Simon Siefke fix: memory leak in git branch protection provider (microsoft#333381)
05b0e8ce252 2026-08-31 Dmitriy Vasyura Fix agent host CLI output issues for Windows (microsoft#333376)
736a3ed72eb 2026-08-31 Dmitriy Vasyura Dispose removed chat session content (microsoft#333300)
28abcdd6ac6 2026-08-31 Dmitriy Vasyura Optimize repeated unit test startup (microsoft#333240)
634e10ede06 2026-08-31 Ulugbek Abdullaev automations: fix: remove delete action from run history rows (microsoft#333567)
61bf98bbc17 2026-08-31 Giuseppe Cianci agentHost: wait for Codex models when restoring sessions (microsoft#333570)
5fef12fb824 2026-08-31 Giuseppe Cianci agentHost: restore paginated Codex thread history (microsoft#333568)
759f7f6b94b 2026-08-31 Anthony Kim bump @github/copilot-sdk to 1.0.13-preview.2 and @github/copilot to 1.0.82-0 (microsoft#333198)
9eebd94676a 2026-08-31 Megan Rogge sessions: fix new session context attachments (microsoft#333575)
1dbbce1da52 2026-08-31 Ulugbek Abdullaev automations: docs: specify ownership and migration (microsoft#333526)
f1e2527806e 2026-08-31 Connor Peet chat: do not notify when a session replays its history (microsoft#333582)
051440b1044 2026-08-31 Ulugbek Abdullaev nes: fix: normalize Windows workspace path casing (microsoft#333429)
75f6ea04026 2026-08-31 Connor Peet chat: persist remote connection sharing (microsoft#333580)
006c4ca931c 2026-08-31 Dmitriy Vasyura Route MCP App requests through owning Agent Host (microsoft#333475)
5238b6507a9 2026-08-31 Megan Rogge Use setting for dictation cleanup model experiment (microsoft#333558)
4d3de9df1f4 2026-08-31 Simon Siefke fix: memory leak in extension host pseudoterminals (microsoft#333397)
374ea56fab7 2026-08-31 Connor Peet Merge pull request microsoft#333443 from kondv/dev/kondv/mcp-uri-definition-equality
dba2b06f673 2026-08-31 roblourens chat: restore telemetry event extraction (microsoft#333611)
752a80ff829 2026-08-31 Megan Rogge sessions: add chevrons to new session pills (microsoft#333608)

🤖 Generated with Claude Code

… chat, agenthost)

Squashed reconstruction of 50 upstream commits (7209032..752a80f).
258 files changed, 13020 insertions(+), 2369 deletions(-)

editor:
  - Refactor multi-diff virtualized scrolling
  - Fix multi-diff virtualized item lifecycle
  - Fix multi-diff browser test teardown
  - Dispose deferred diff model references
  - editor: show session homes in breadcrumbs (microsoft#333404)
  - editor: address session breadcrumb review feedback (microsoft#333435)
  - Fix surrounding a selection with brackets after arrow functions (microsoft#225916) (microsoft#321210)

sessions:
  - Show action icons on title bar buttons, replace auto-merge with Agent Merge (microsoft#333426)
  - Render session artifact locations as paths and centre the artifacts file icon (microsoft#333201)
  - sessions: sort tunnel picker by name (microsoft#333463)
  - Fix Update Button Visibility and Position in Agents Window (microsoft#333473)
  - sessions: Show active session counts for remote hosts (microsoft#333488)
  - sessions: fix new session context attachments (microsoft#333575)
  - sessions: add chevrons to new session pills (microsoft#333608)

chat:
  - Fix chat entitlement service to correctly handle credits used calculation (microsoft#333530)
  - chat: choose compatibility when creating Agent Plugins (microsoft#332828)
  - Dispose removed chat session content (microsoft#333300)
  - chat: do not notify when a session replays its history (microsoft#333582)
  - chat: persist remote connection sharing (microsoft#333580)
  - Use setting for dictation cleanup model experiment (microsoft#333558)
  - chat: restore telemetry event extraction (microsoft#333611)

agenthost:
  - Fix remote agent-host workspace URI translation (microsoft#333296)
  - agentHost: managed permission fixes for shell paths and read prompts (microsoft#333249)
  - agentHost: wait for Codex models when restoring sessions (microsoft#333570)
  - agentHost: restore paginated Codex thread history (microsoft#333568)
  - bump @github/copilot-sdk to 1.0.13-preview.2 and @github/copilot to 1.0.82-0 (microsoft#333198)

fix:
  - fix: validate semantic token edit delete count before allocation (fixes microsoft#322571) (microsoft#322575)
  - fix: memory leak in git branch protection provider (microsoft#333381)
  - fix: memory leak in extension host pseudoterminals (microsoft#333397)

automations:
  - automations: fix: preserve runs during host migration (microsoft#333525)
  - automations: fix: remove delete action from run history rows (microsoft#333567)
  - automations: docs: specify ownership and migration (microsoft#333526)

extensions/copilot:
  - Use latest GPT prompts as the OpenAI model fallback (microsoft#333273)
  - Bump version to 1.137.0 (microsoft#333466)

nes:
  - nes: let settings and experiments override baked strategy values (microsoft#333423)
  - nes: fix: normalize Windows workspace path casing (microsoft#333429)

mcp:
  - Fix cache-sensitive MCP definition equality
  - Route MCP App requests through owning Agent Host (microsoft#333475)

dependencies:
  - MXC upgrade (microsoft#332985)

agents:
  - Agents: refine pull request input banners (microsoft#333428)

actionwidget:
  - Implement action for branch picker with uncommitted files (microsoft#333334)

misc:
  - Update endgame notebook milestones to 1.136.0 (microsoft#333465)

format:
  - add args to `editor.action.formatDocument.multiple` (microsoft#245743)

markdown:
  - markdown: Reset preview scroll for new files (microsoft#333464)

eslint:
  - Add eslint rule to prevent bracket syntax for property access (microsoft#274420)

test:
  - test: Speed up Electron unit tests in CI (microsoft#333495)

engineering:
  - Update sweeper-fix skill to v5: strict trigger + graceful no-record hand-back (microsoft#333356)

cli:
  - Fix agent host CLI output issues for Windows (microsoft#333376)

scripts:
  - Optimize repeated unit test startup (microsoft#333240)

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