Skip to content

Reconstruct batch 035/124: 2026-09-03 → 2026-09-03 (fix, chat, editor, agenthost) - #35

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

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

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 035/124: 2026-09-03 → 2026-09-03 (fix, chat, editor, agenthost)

Overview

  • Upstream range: 72e64a54ef7..2082c5b594d
  • Dates: 2026-09-03 → 2026-09-03
  • Commits: 52 (36 on the first-parent line of main, 4 merges)
  • Contributors: 17 — mrleemurray (16), Lee Murray (9), Henning Dieterichs (5), Megan Rogge (4), roblourens (3), Giuseppe Cianci (2), Simon Siefke (2), Justin Chen (2) …
  • Diff: 250 files changed, 11521 insertions(+), 4196 deletions(-)
  • Files: 216 modified, 23 added, 9 deleted, 2 renamed
  • Base branch: reconstruct/batch-034

Upstream PRs

This PR folds in 31 microsoft/vscode PRs and 5 changes pushed directly without a PR.

  • #334235 Simplify transition effects for chat agent merge twistie
  • #333982 Update @vscode/codicons to version 0.0.46-39 and add new layout density icons
  • #334226 Agents Window: Refine editor and chat tab styles for improved alignment
  • #334258 agentHost: forward active notebook cell outputs
  • #334222 Remove the GHPR uri opening workaround in favor of external URI opener
  • #334224 Clarify Agent Merge notice scope and use On/Off for the session merge choice
  • #334278 handle built-in, virtual customizations without underlying resource
  • #334042 Use dedicated MAI transcription for dictation
  • #334279 remove old tool-rename-deprecation skill
  • #334189 fix: memory leak in mainThreadNotebook
  • #334100 fix: memory leak in terminal profile service
  • #334289 Agents window: adopt Modern UI empty states
  • #334290 sessions: Show originating session title in command center
  • #334175 agentHost: Re-enable Copilot process log exports
  • #334128 chat input: fix padding and jump when attaching
  • #334071 voice: preserve mode when creating agent sessions
  • #334301 agentHost: ignore host notice turns when resolving the last turn
  • #334294 sessions: align single-chat header with tab strip
  • #334313 Chat: preserve compact Agent Merge icon sizing
  • #334312 agentHost: allow turns with unavailable subagent transcripts
  • #334311 Report a browser tool failure with an empty message as a failure
  • #334320 Add node paths for telemetry in region context
  • #334322 Add layout density options for modern UI in Customize Layout menu
  • #334325 agentHost: Clarify Codex agent description
  • #334310 chat: Fix pasted GitHub reference interactions
  • #334308 sessions: Fix duplicate agent mode picker tab stop
  • #332982 Chat: unify Agent Host status pills across chat surfaces
  • #334295 sessions: add accessible empty-state headings
  • #334335 chore: remove stale error telemetry customizations
  • #334299 test: stabilize empty Agent Host changesets
  • #334327 workbench: Fix compact activity menu in Modern UI
  • cd2e918ab22 Improve automatic diff editor layout resizing (direct, no PR)
  • 0c3231b3f5a Avoid classifying programmatic diff layouts as manual (direct, no PR)
  • 55237077c23 Preserve editor match rules when configuring defaults (direct, no PR)
  • ae6fb7b94f9 Fix editor resolver test typecheck (direct, no PR)
  • f950e422d37 Preserve editor association precedence (direct, no PR)

Summary of changes by area

fix (13)

  • fix: adjust header row alignment and spacing in agent sessions viewpane (8db1434cc41)
  • fix: update editor tab styles for better alignment and consistency (819196ed89d)
  • fix: refine editor tab styles for improved alignment and consistency (a29378aeb43)
  • fix: adjust padding for interactive request items in chat UI (0b9193ba73f)
  • fix: align Sessions header in compact mode (79d68a40696)
  • fix: preserve sticky request push-out spacing (78f7effee35)
  • fix: update session component fixture baselines (946f56411f1)
  • fix: memory leak in mainThreadNotebook (fix: memory leak in mainThreadNotebook microsoft/vscode#334189) (c24222bb560)
  • fix: memory leak in terminal profile service (fix: memory leak in terminal profile service microsoft/vscode#334100) (0ad3373151e)
  • fix: align single-chat session header with tabs (9c7daf6ead0)
  • fix: add accessible empty-state headings (b8436fa8290)
  • fix: adjust padding for session header bar (7eab850f2b2)
  • fix: add high contrast session header separator (a5b0d743e3b)

chat (6)

editor (6)

  • Improve automatic diff editor layout resizing (cd2e918ab22)
  • Avoid classifying programmatic diff layouts as manual (0c3231b3f5a)
  • Remove the GHPR uri opening workaround in favor of external URI opener (Remove the GHPR uri opening workaround in favor of external URI opener microsoft/vscode#334222) (01db5cd3b98)
  • Preserve editor match rules when configuring defaults (55237077c23)
  • Fix editor resolver test typecheck (ae6fb7b94f9)
  • Preserve editor association precedence (f950e422d37)

agenthost (6)

workbench (3)

feat (2)

  • feat: enhance editor and chat UI with new styles and layout adjustments (7ff71ee94ea)
  • feat: implement dynamic height adjustment for chat and editor tabs (99b3599248a)

test (2)

sessions (2)

dependencies (1)

engineering (1)

agents window (1)

chat input (1)

voice (1)

browserview (1)

extensions/copilot (1)

chore (1)

Code changes

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

2.0% extensions/copilot/src/extension/typescriptContext/serverPlugin/src/
   2.0% extensions/copilot/src/extension/typescriptContext/vscode-node/
   4.4% extensions/copilot/src/extension/typescriptContext/
   4.8% extensions/copilot/src/extension/
   5.2% extensions/copilot/src/
   2.0% src/vs/editor/browser/
   3.2% src/vs/editor/
   2.0% src/vs/platform/agentHost/common/
   2.4% src/vs/platform/agentHost/node/
   3.6% src/vs/platform/agentHost/test/node/
   5.2% src/vs/platform/agentHost/test/
  10.0% src/vs/platform/agentHost/
  11.6% src/vs/platform/
   2.0% src/vs/sessions/browser/parts/
   3.2% src/vs/sessions/browser/
   6.0% src/vs/sessions/contrib/chat/browser/
   2.8% src/vs/sessions/contrib/chat/test/browser/
   8.8% src/vs/sessions/contrib/chat/
   2.4% src/vs/sessions/contrib/editor/
   2.0% src/vs/sessions/contrib/github/browser/
   3.2% src/vs/sessions/contrib/github/
   2.8% src/vs/sessions/contrib/providers/agentHost/
   4.4% src/vs/sessions/contrib/providers/
  21.6% src/vs/sessions/contrib/
  27.2% src/vs/sessions/
   2.4% src/vs/workbench/browser/parts/editor/
   4.8% src/vs/workbench/browser/
   2.4% src/vs/workbench/contrib/browserView/
   2.4% src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/
   2.8% src/vs/workbench/contrib/chat/browser/agentSessions/
   2.0% src/vs/workbench/contrib/chat/browser/widget/input/
   5.2% src/vs/workbench/contrib/chat/browser/widget/
  16.0% src/vs/workbench/contrib/chat/browser/
   2.4% src/vs/workbench/contrib/chat/common/
   2.4% src/vs/workbench/contrib/chat/test/browser/widget/
   8.0% src/vs/workbench/contrib/chat/test/browser/
   8.8% src/vs/workbench/contrib/chat/test/
  27.2% src/vs/workbench/contrib/chat/
  33.2% src/vs/workbench/contrib/
   2.0% src/vs/workbench/services/
   2.0% src/vs/workbench/test/browser/componentFixtures/chat/
   2.8% src/vs/workbench/test/browser/componentFixtures/sessions/
   4.8% src/vs/workbench/test/browser/componentFixtures/
   6.0% src/vs/workbench/test/browser/
  47.2% src/vs/workbench/
  90.0% src/vs/

Largest file changes

File + −
src/vs/workbench/contrib/chat/test/browser/agentHost/agentHostSessionInputPills.test.ts 611 0
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionInputPills.ts 551 0
extensions/copilot/src/extension/typescriptContext/vscode-node/ts7/typescripts.ts 447 89
src/vs/sessions/contrib/chat/browser/sessionChatInputToolbar.ts 257 256
src/vs/workbench/test/browser/chatPills.test.ts 482 0
src/vs/sessions/contrib/github/browser/pullRequestActions.ts 6 417
src/vs/workbench/services/editor/browser/editorResolverService.ts 296 115
src/vs/workbench/contrib/chat/browser/speechToText/voiceCodeTranscriptionClient.ts 408 0
src/vs/workbench/contrib/chat/test/browser/chatSpeechToTextService.test.ts 328 39
src/vs/workbench/services/editor/test/browser/editorResolverService.test.ts 350 1
src/vs/sessions/contrib/github/browser/issueActions.ts 5 313
src/vs/workbench/contrib/chat/browser/chatInputPills.ts 292 0
src/vs/workbench/browser/chatPills.ts 268 15
src/vs/workbench/test/browser/componentFixtures/sessions/openPullRequest.fixture.ts 0 271
src/vs/workbench/contrib/chat/browser/speechToText/chatSpeechToTextService.ts 67 198
src/vs/workbench/test/browser/componentFixtures/sessions/openIssue.fixture.ts 0 255
src/vs/sessions/contrib/github/test/browser/pullRequestActions.test.ts 125 115
src/vs/workbench/contrib/chat/test/browser/speechToText/voiceCodeTranscriptionClient.test.ts 226 0
src/vs/editor/test/browser/services/openerService.test.ts 217 0
src/vs/sessions/contrib/github/test/browser/githubReferenceActionViewItems.test.ts 0 205
src/vs/sessions/contrib/chat/test/browser/sessionChatInputToolbar.test.ts 173 26
src/vs/workbench/contrib/chat/test/browser/agentHost/agentHostResponseFileChanges.test.ts 181 2
src/vs/sessions/test/browser/editorPart.test.ts 167 0
src/vs/workbench/test/browser/parts/editor/editorTypePicker.test.ts 147 13
src/vs/workbench/test/browser/componentFixtures/sessions/sessionChatInputToolbar.fixture.ts 143 17
src/vs/workbench/contrib/chat/test/browser/voiceClient/voiceSessionController.test.ts 155 4
src/vs/sessions/contrib/chat/test/browser/voiceBridge.test.ts 155 3
src/vs/platform/agentHost/test/node/e2e/suites/subagentSuite.ts 147 8
src/vs/workbench/browser/chatDropdownPill.ts 123 32
src/vs/sessions/contrib/chat/test/browser/chatView.test.ts 129 23
src/vs/sessions/contrib/editor/test/browser/editor.contribution.test.ts 150 1
.github/skills/tool-rename-deprecation/SKILL.md 0 149
src/vs/workbench/test/browser/componentFixtures/sessions/viewAllChanges.fixture.ts 0 147
src/vs/sessions/contrib/changes/browser/changesActions.ts 4 142
src/vs/sessions/contrib/chat/test/browser/newChatWidget.fixture.ts 127 9
src/vs/workbench/contrib/chat/test/browser/chatInputPills.test.ts 134 0
src/vs/workbench/contrib/modernUI/test/browser/modernUI.contribution.test.ts 122 0
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostResponseFileChanges.ts 65 54
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationListWidget.ts 77 41
src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagement.contribution.ts 60 47
… 210 more files

All commits

SHA Date Author Subject
4043ece7e81 2026-09-03 Lee Murray Simplify transition effects for chat agent merge twistie (microsoft#334235)
7ff71ee94ea 2026-09-03 mrleemurray feat: enhance editor and chat UI with new styles and layout adjustments
8db1434cc41 2026-09-03 mrleemurray fix: adjust header row alignment and spacing in agent sessions viewpane
99b3599248a 2026-09-03 mrleemurray feat: implement dynamic height adjustment for chat and editor tabs
819196ed89d 2026-09-03 mrleemurray fix: update editor tab styles for better alignment and consistency
a29378aeb43 2026-09-03 mrleemurray fix: refine editor tab styles for improved alignment and consistency
0b9193ba73f 2026-09-03 mrleemurray fix: adjust padding for interactive request items in chat UI
79d68a40696 2026-09-03 mrleemurray fix: align Sessions header in compact mode
ca10e837e57 2026-09-03 mrleemurray test: provide editor groups service to chat groups
78f7effee35 2026-09-03 mrleemurray fix: preserve sticky request push-out spacing
ed89ba1ebeb 2026-09-03 Lee Murray Update @vscode/codicons to version 0.0.46-39 and add new layout density icons (microsoft#333982)
946f56411f1 2026-09-03 mrleemurray fix: update session component fixture baselines
204d547b36d 2026-09-03 Lee Murray Merge pull request microsoft#334226 from microsoft/mrleemurray/agents-tab-header-height-alignmnet
cd2e918ab22 2026-09-03 Henning Dieterichs Improve automatic diff editor layout resizing
0c3231b3f5a 2026-09-03 Henning Dieterichs Avoid classifying programmatic diff layouts as manual
3d5d6b9da99 2026-09-03 Giuseppe Cianci agentHost: forward active notebook cell outputs (microsoft#334258)
01db5cd3b98 2026-09-03 Alex Ross Remove the GHPR uri opening workaround in favor of external URI opener (microsoft#334222)
31207273a6a 2026-09-03 Copilot Clarify Agent Merge notice scope and use On/Off for the session merge choice (microsoft#334224)
ef73a997079 2026-09-03 Martin Aeschlimann handle built-in, virtual customizations without underlying resource (microsoft#334278)
c5e2568c2b2 2026-09-03 Arthur Cnops Use dedicated MAI transcription for dictation (microsoft#334042)
0bda59905cb 2026-09-03 joshspicer remove old tool-rename-deprecation skill (microsoft#334279)
c24222bb560 2026-09-03 Simon Siefke fix: memory leak in mainThreadNotebook (microsoft#334189)
0ad3373151e 2026-09-03 Simon Siefke fix: memory leak in terminal profile service (microsoft#334100)
196adb4fbd5 2026-09-03 Lee Murray Agents window: adopt Modern UI empty states (microsoft#334289)
9c7daf6ead0 2026-09-03 mrleemurray fix: align single-chat session header with tabs
4499d6da11b 2026-09-03 Megan Rogge sessions: Show originating session title in command center (microsoft#334290)
b8436fa8290 2026-09-03 mrleemurray fix: add accessible empty-state headings
10a0b7fa7e3 2026-09-03 roblourens agentHost: Re-enable Copilot process log exports (microsoft#334175)
7eab850f2b2 2026-09-03 mrleemurray fix: adjust padding for session header bar
48b6416bc95 2026-09-03 Justin Chen chat input: fix padding and jump when attaching (microsoft#334128)
a5b0d743e3b 2026-09-03 mrleemurray fix: add high contrast session header separator
1861d9215da 2026-09-03 Megan Rogge voice: preserve mode when creating agent sessions (microsoft#334071)
055e2e1bdd6 2026-09-03 Benjamin Christopher Simmonds agentHost: ignore host notice turns when resolving the last turn (microsoft#334301)
b6234bd7194 2026-09-03 Lee Murray Merge pull request microsoft#334294 from microsoft/mrleemurray/agents-single-chat-header-height
d18a096ebe6 2026-09-03 Lee Murray Chat: preserve compact Agent Merge icon sizing (microsoft#334313)
7949faffc31 2026-09-03 roblourens agentHost: allow turns with unavailable subagent transcripts (microsoft#334312)
7dc094845e4 2026-09-03 mrleemurray workbench: fix compact activity menu in Modern UI
55237077c23 2026-09-03 Henning Dieterichs Preserve editor match rules when configuring defaults
ae6fb7b94f9 2026-09-03 Henning Dieterichs Fix editor resolver test typecheck
f950e422d37 2026-09-03 Henning Dieterichs Preserve editor association precedence
3c83500c77b 2026-09-03 Ryan Ewen Report a browser tool failure with an empty message as a failure (microsoft#334311)
d536fa603e9 2026-09-03 Dirk Bäumer Add node paths for telemetry in region context (microsoft#334320)
25131ddc303 2026-09-03 Lee Murray Add layout density options for modern UI in Customize Layout menu (microsoft#334322)
04a72f856fe 2026-09-03 Giuseppe Cianci agentHost: Clarify Codex agent description (microsoft#334325)
8918ad7a683 2026-09-03 mrleemurray workbench: address compact activity menu feedback
7a7037f497c 2026-09-03 Megan Rogge chat: Fix pasted GitHub reference interactions (microsoft#334310)
3d7dfbdb447 2026-09-03 Megan Rogge sessions: Fix duplicate agent mode picker tab stop (microsoft#334308)
1e1ee361e26 2026-09-03 Justin Chen Chat: unify Agent Host status pills across chat surfaces (microsoft#332982)
4e7455b0774 2026-09-03 Lee Murray Merge pull request microsoft#334295 from microsoft/mrleemurray/agents/accessible-empty-state-headings
bd9e0e4c70b 2026-09-03 Bryan Chen chore: remove stale error telemetry customizations (microsoft#334335)
71c72becc78 2026-09-03 roblourens test: stabilize empty Agent Host changesets (microsoft#334299)
2082c5b594d 2026-09-03 Lee Murray Merge pull request microsoft#334327 from mrleemurray/mrleemurray/agents/fix-unresponsive-activity-bar-icon

🤖 Generated with Claude Code

…, agenthost)

Squashed reconstruction of 52 upstream commits (72e64a5..2082c5b).
250 files changed, 11521 insertions(+), 4196 deletions(-)

fix:
  - fix: adjust header row alignment and spacing in agent sessions viewpane
  - fix: update editor tab styles for better alignment and consistency
  - fix: refine editor tab styles for improved alignment and consistency
  - fix: adjust padding for interactive request items in chat UI
  - fix: align Sessions header in compact mode
  - fix: preserve sticky request push-out spacing
  - fix: update session component fixture baselines
  - fix: memory leak in mainThreadNotebook (microsoft#334189)
  - fix: memory leak in terminal profile service (microsoft#334100)
  - fix: align single-chat session header with tabs
  - fix: add accessible empty-state headings
  - fix: adjust padding for session header bar
  - fix: add high contrast session header separator

chat:
  - Simplify transition effects for chat agent merge twistie (microsoft#334235)
  - handle built-in, virtual customizations without underlying resource (microsoft#334278)
  - Use dedicated MAI transcription for dictation (microsoft#334042)
  - Chat: preserve compact Agent Merge icon sizing (microsoft#334313)
  - chat: Fix pasted GitHub reference interactions (microsoft#334310)
  - Chat: unify Agent Host status pills across chat surfaces (microsoft#332982)

editor:
  - Improve automatic diff editor layout resizing
  - Avoid classifying programmatic diff layouts as manual
  - Remove the GHPR uri opening workaround in favor of external URI opener (microsoft#334222)
  - Preserve editor match rules when configuring defaults
  - Fix editor resolver test typecheck
  - Preserve editor association precedence

agenthost:
  - agentHost: forward active notebook cell outputs (microsoft#334258)
  - Clarify Agent Merge notice scope and use On/Off for the session merge choice (microsoft#334224)
  - agentHost: Re-enable Copilot process log exports (microsoft#334175)
  - agentHost: ignore host notice turns when resolving the last turn (microsoft#334301)
  - agentHost: allow turns with unavailable subagent transcripts (microsoft#334312)
  - agentHost: Clarify Codex agent description (microsoft#334325)

workbench:
  - workbench: fix compact activity menu in Modern UI
  - Add layout density options for modern UI in `Customize Layout` menu (microsoft#334322)
  - workbench: address compact activity menu feedback

feat:
  - feat: enhance editor and chat UI with new styles and layout adjustments
  - feat: implement dynamic height adjustment for chat and editor tabs

test:
  - test: provide editor groups service to chat groups
  - test: stabilize empty Agent Host changesets (microsoft#334299)

sessions:
  - sessions: Show originating session title in command center (microsoft#334290)
  - sessions: Fix duplicate agent mode picker tab stop (microsoft#334308)

dependencies:
  - Update @vscode/codicons to version 0.0.46-39 and add new layout density icons (microsoft#333982)

engineering:
  - remove old tool-rename-deprecation skill (microsoft#334279)

agents window:
  - Agents window: adopt Modern UI empty states (microsoft#334289)

chat input:
  - chat input: fix padding and jump when attaching (microsoft#334128)

voice:
  - voice: preserve mode when creating agent sessions (microsoft#334071)

browserview:
  - Report a browser tool failure with an empty message as a failure (microsoft#334311)

extensions/copilot:
  - Add node paths for telemetry in region context (microsoft#334320)

chore:
  - chore: remove stale error telemetry customizations (microsoft#334335)

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