Skip to content

Reconstruct batch 097/124: 2026-10-07 → 2026-10-12 (chat, agenthost, sessions, extensions/markdown-language-features) - #97

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-096from
reconstruct/batch-097
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-096from
reconstruct/batch-097

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 097/124: 2026-10-07 → 2026-10-12 (chat, agenthost, sessions, extensions/markdown-language-features)

Overview

  • Upstream range: e23b74e3aa5..3b486b1ff92
  • Dates: 2026-10-07 → 2026-10-12
  • Commits: 52 (39 on the first-parent line of main, 6 merges)
  • Contributors: 20 — roblourens (11), Henning Dieterichs (7), Elijah King (6), Bhavya U (4), Justin Chen (3), Federico Brancasi (3), Dmitriy Vasyura (2), Connor Peet (2) …
  • Diff: 286 files changed, 14249 insertions(+), 3780 deletions(-)
  • Files: 262 modified, 24 added
  • Base branch: reconstruct/batch-096

Upstream PRs

This PR folds in 38 microsoft/vscode PRs and 1 change pushed directly without a PR.

  • #340797 chat: use sentence case for pending message dividers
  • #340763 Fix customization migration name conflicts
  • #340329 Use report-question icon for sessions needing attention
  • #340566 agentHost: preserve Codespaces tokens in remote sessions
  • #340808 ci: increase Windows unit test timeout to 70 minutes
  • #340793 github: factor out some common types and minor cleanup
  • #340820 Update HydraFusion discount text to reflect selected tier
  • #340803 agentHost: support MCP sampling requests
  • #340775 Mark Agent Host custom terminal setting restricted
  • #340766 agentHost: add account-scoped Copilot tracking IDs to telemetry
  • #340799 chat: group image generations and unify artifact pills
  • #340827 Canvases / agent host: resume restored chats for canvas operations
  • #340824 fix: check command links in untrusted workspace Markdown files
  • #340826 Guard GitHub authentication error notifications
  • #340866 agentHost: add a read-only built-in Ask agent for Copilot
  • #340892 sessions: hide offline GitHub environments from pickers
  • #340887 agentHost: preserve shared GHE endpoints during account initialization
  • #340895 Add HydraFusion Max to Auto's tiers
  • #340896 Add experimental settings for Auto's tiers and Intelligence routing
  • #340037 fix: memory leak in terminal disposal subscriptions
  • #340653 agentHost: stabilize subagent streams and snapshots
  • #340937 Keep HydraFusion enabled for Ensemble
  • #340933 agentHost: fix Mission Control mobile workspace configuration
  • #340935 [Perf] agentHost: make debug log exports cancellable and faster
  • #340949 chat: remove redundant authentication progress message
  • #340950 Rename Ensemble Intelligence to High and update tier descriptions
  • #340960 chat: default the editor Changes pill to Session Changes
  • #340972 sessions: retry failed Agent Host draft configuration
  • #340974 agentHost: preserve Mission Control authorization during reauthentication
  • #340975 agentHost: stop background Web PubSub credential refresh
  • #340969 sessions: Preserve default chat identity in partial summary updates
  • #340958 docs: unwrap Agent Host prose
  • #340944 canvases: replace VSCODE_CANVAS_DATA_DIR with Copilot home storage
  • #340894 agentHost: retain client tools across nested session unsubscribe
  • #340729 Add built-in Markdown task progress and live widget themes
  • #340991 Bump version to 1.143.0
  • #340990 Update endgame notebook milestones to 1.142.0
  • #341028 Return to the section list when re-clicking a customization section
  • ff00e788322 chat: route participants to Local (chat: route extension participants to Local chats microsoft/vscode#340973) (Written by Copilot) (direct, no PR)

Summary of changes by area

chat (13)

agenthost (13)

sessions (4)

extensions/markdown-language-features (4)

  • Add built-in Markdown task progress and live widget themes (562256d12f4)
  • Encapsulate the built-in task progress widget in its provider (a86ae1a6153)
  • Update Markdown Editor to published widget theme support (e733e5c51e6)
  • Escape localized test strings for source hygiene (e1ca373cef1)

misc (3)

test (2)

fix (2)

base (1)

  • Add report-question codicon registration (1cd81091dcd)

dependencies (1)

  • Update @vscode/codicons to 0.0.46-44 (b090c9e1771)

ci (1)

github (1)

extensions/github-authentication (1)

docs (1)

canvases (1)

extensions/copilot (1)

Code changes

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

4.1% .github/skills/
   4.5% .github/
   2.4% extensions/markdown-language-features/markdown-editor-src/
   5.5% extensions/markdown-language-features/
   7.6% extensions/
   2.0% src/vs/base/
   4.1% src/vs/platform/agentHost/common/
   4.1% src/vs/platform/agentHost/node/copilot/
   2.4% src/vs/platform/agentHost/node/missionControl/
  10.8% src/vs/platform/agentHost/node/
   2.7% src/vs/platform/agentHost/test/node/e2e/
  11.8% src/vs/platform/agentHost/test/node/
  13.6% src/vs/platform/agentHost/test/
  31.1% src/vs/platform/agentHost/
   2.7% src/vs/platform/github/common/missionControl/
   3.8% src/vs/platform/github/common/
   4.1% src/vs/platform/github/
  36.0% src/vs/platform/
   2.0% src/vs/sessions/contrib/chat/
   3.8% src/vs/sessions/contrib/providers/
   6.6% src/vs/sessions/contrib/
   9.7% src/vs/sessions/
   2.7% src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/
   3.4% src/vs/workbench/contrib/chat/browser/agentSessions/
   2.4% src/vs/workbench/contrib/chat/browser/widget/chatContentParts/
   2.0% src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/
   2.4% src/vs/workbench/contrib/chat/browser/widget/input/
   6.2% src/vs/workbench/contrib/chat/browser/widget/
  15.0% src/vs/workbench/contrib/chat/browser/
   2.4% src/vs/workbench/contrib/chat/common/
   2.4% src/vs/workbench/contrib/chat/test/browser/agentSessions/
   2.7% src/vs/workbench/contrib/chat/test/browser/widget/input/modelPicker/
   3.1% src/vs/workbench/contrib/chat/test/browser/widget/input/
   4.5% src/vs/workbench/contrib/chat/test/browser/widget/
  10.8% src/vs/workbench/contrib/chat/test/browser/
  11.5% src/vs/workbench/contrib/chat/test/
  29.3% src/vs/workbench/contrib/chat/
  31.4% src/vs/workbench/contrib/
  34.6% src/vs/workbench/
  83.9% src/vs/

Largest file changes

File + −
src/vs/workbench/contrib/chat/test/browser/widget/chatListRenderer.test.ts 1047 186
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 850 22
src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts 553 23
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 500 40
src/vs/platform/agentHost/OTEL.md 80 394
src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatImageGenerationBatchPart.ts 413 0
src/vs/platform/agentHost/PERFORMANCE.md 77 306
src/vs/workbench/contrib/chat/test/browser/exportAgentHostDebugLogs.test.ts 373 6
src/vs/platform/agentHost/node/copilot/copilotAgentSession.ts 268 68
src/vs/workbench/contrib/chat/browser/actions/exportAgentHostDebugLogsAction.ts 278 56
src/vs/sessions/contrib/providers/agentHost/test/browser/localAgentHostSessionsProvider.test.ts 324 0
src/vs/platform/agentHost/node/agentHostChatCatalogV2.md 51 258
src/vs/workbench/contrib/chat/test/browser/agentHost/agentHostSessionInputPills.test.ts 297 9
extensions/markdown-language-features/scripts/taskProgress.browser.test.mts 294 0
src/vs/workbench/contrib/chat/test/browser/widget/chatWidget.test.ts 275 10
src/vs/workbench/contrib/chat/test/browser/aiCustomization/customizationMigration.test.ts 242 36
src/vs/platform/agentHost/node/protocolServerHandler.ts 171 79
src/vs/workbench/contrib/chat/test/browser/chatArtifactPillSource.test.ts 235 0
build/agent-sdk/README.md 56 174
src/vs/workbench/contrib/chat/test/browser/remoteAgentHost/cloudSandboxAgentHostService.test.ts 203 11
src/vs/workbench/contrib/chat/browser/chatArtifactPillSource.ts 212 0
.github/skills/sweeper-implement/SKILL.md 49 153
src/vs/sessions/contrib/chat/test/browser/sessionWorkspacePicker.test.ts 200 1
src/vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerCard.ts 145 50
src/vs/workbench/contrib/chat/test/browser/remoteAgentHost/cloudSandboxCredentialRefresh.test.ts 83 102
src/vs/platform/agentHost/node/copilot/copilotAgent.ts 142 42
src/vs/workbench/contrib/chat/test/browser/remoteAgentHost/cloudSandboxTelemetry.test.ts 102 81
src/vs/platform/agentHost/test/node/copilotBuiltinAgents.test.ts 175 0
extensions/markdown-language-features/scripts/taskProgress.test.mts 172 0
src/vs/platform/agentHost/test/node/nodeAgentHostStarter.test.ts 169 0
src/vs/workbench/api/test/browser/mainThreadTerminalService.test.ts 164 0
src/vs/platform/agentHost/test/node/missionControlSessionConfig.test.ts 163 1
src/vs/workbench/services/agentHost/test/browser/editorRemoteAgentHostServiceClient.test.ts 159 3
src/vs/platform/agentHost/node/copilot/copilotBuiltinAgents.ts 160 0
src/vs/workbench/contrib/chat/test/electron-browser/actions/exportAgentHostDebugLogs.test.ts 156 0
src/vs/workbench/contrib/chat/browser/remoteAgentHost/cloudSandboxCredentialRefresh.ts 25 129
src/vs/workbench/contrib/chat/test/browser/widget/input/modelPicker/modelPickerTabbedWidget.test.ts 141 12
src/vs/platform/agentHost/node/missionControl/missionControlSessionConfig.ts 118 34
src/vs/base/node/zip.ts 110 42
src/vs/workbench/contrib/chat/test/browser/widget/input/modelPicker/modelPickerCard.test.ts 126 23
… 246 more files

All commits

SHA Date Author Subject
1cd81091dcd 2026-10-07 Elijah King Add report-question codicon registration
b090c9e1771 2026-10-07 Elijah King Update @vscode/codicons to 0.0.46-44
b3fe3368488 2026-10-07 Elijah King Use report-question icon for session attention
472fbb3522d 2026-10-07 Elijah King Update session attention fixture expectations
562256d12f4 2026-10-09 Henning Dieterichs Add built-in Markdown task progress and live widget themes
a86ae1a6153 2026-10-09 Henning Dieterichs Encapsulate the built-in task progress widget in its provider
56719fdf744 2026-10-09 Henning Dieterichs Merge main and retain editor configuration alongside task progress state
e733e5c51e6 2026-10-09 Henning Dieterichs Update Markdown Editor to published widget theme support
e1ca373cef1 2026-10-09 Henning Dieterichs Escape localized test strings for source hygiene
99078efc49d 2026-10-09 Elijah King Merge branch 'main' into eli/use-report-question-for-session-attention
7cd592d9e7c 2026-10-09 Cherry Wang chat: use sentence case for pending message dividers (microsoft#340797)
8ca5dcec213 2026-10-09 Hawk Ticehurst Fix customization migration name conflicts (microsoft#340763)
3cda1c4e3d0 2026-10-09 Elijah King Use report-question icon for sessions needing attention (microsoft#340329)
4038aefd2c4 2026-10-09 Dmitriy Vasyura agentHost: preserve Codespaces tokens in remote sessions (microsoft#340566)
fdf35b45d4c 2026-10-09 Bryan Chen ci: increase Windows unit test timeout to 70 minutes (microsoft#340808)
0d983fa97d8 2026-10-09 Dmitriy Vasyura github: factor out some common types and minor cleanup (microsoft#340793)
e7f55017e4a 2026-10-09 SteVen Batten Update HydraFusion discount text to reflect selected tier (microsoft#340820)
ec010535075 2026-10-09 Connor Peet agentHost: support MCP sampling requests (microsoft#340803)
fc1f3d47fec 2026-10-10 Copilot Mark Agent Host custom terminal setting restricted (microsoft#340775)
e852559c66f 2026-10-09 Aaron Munger agentHost: add account-scoped Copilot tracking IDs to telemetry (microsoft#340766)
a5aeadabe1e 2026-10-09 Justin Chen chat: group image generations and unify artifact pills (microsoft#340799)
d6e22d4d86e 2026-10-09 Joaquín Ruales Canvases / agent host: resume restored chats for canvas operations (microsoft#340827)
04861ffbe8d 2026-10-09 Raymond Zhao fix: check command links in untrusted workspace Markdown files (microsoft#340824)
959031245eb 2026-10-10 Copilot Guard GitHub authentication error notifications (microsoft#340826)
cc3fec8846d 2026-10-10 Connor Peet agentHost: add a read-only built-in Ask agent for Copilot (microsoft#340866)
032e943e03f 2026-10-10 roblourens sessions: hide offline GitHub environments from pickers (microsoft#340892)
eef761e9628 2026-10-10 roblourens agentHost: preserve shared GHE endpoints during account initialization (microsoft#340887)
e3c2316227e 2026-10-11 Bhavya U Add HydraFusion Max to Auto's tiers (microsoft#340895)
bd21ef71604 2026-10-11 Bhavya U Add experimental settings for Auto's tiers and Intelligence routing (microsoft#340896)
6133b425600 2026-10-11 Simon Siefke fix: memory leak in terminal disposal subscriptions (microsoft#340037)
32bbe1b8cba 2026-10-11 roblourens agentHost: stabilize subagent streams and snapshots (microsoft#340653)
bd08071d219 2026-10-11 Bhavya U Keep HydraFusion enabled for Ensemble (microsoft#340937)
be2ba0fa329 2026-10-11 roblourens agentHost: fix Mission Control mobile workspace configuration (microsoft#340933)
fad34d898df 2026-10-11 roblourens [Perf] agentHost: make debug log exports cancellable and faster (microsoft#340935)
b05d61911c4 2026-10-11 Justin Chen chat: remove redundant authentication progress message (microsoft#340949)
48a76cacaa6 2026-10-11 Bhavya U Rename Ensemble Intelligence to High and update tier descriptions (microsoft#340950)
740b99a7b9d 2026-10-11 Justin Chen chat: default the editor Changes pill to Session Changes (microsoft#340960)
9b463ccc1d1 2026-10-11 roblourens sessions: retry failed Agent Host draft configuration (microsoft#340972)
80101bda705 2026-10-11 roblourens agentHost: preserve Mission Control authorization during reauthentication (microsoft#340974)
bf81559cb23 2026-10-11 roblourens agentHost: stop background Web PubSub credential refresh (microsoft#340975)
ff00e788322 2026-10-11 roblourens chat: route participants to Local (microsoft#340973) (Written by Copilot)
452dad1ffc1 2026-10-11 roblourens sessions: Preserve default chat identity in partial summary updates (microsoft#340969)
c480e9e49e2 2026-10-11 roblourens docs: unwrap Agent Host prose (microsoft#340958)
e0f899884a3 2026-10-12 Ulugbek Abdullaev canvases: replace VSCODE_CANVAS_DATA_DIR with Copilot home storage (microsoft#340944)
7151ef01a8d 2026-10-12 Sandeep Somavarapu agentHost: retain client tools across nested session unsubscribe (microsoft#340894)
0711b2ab236 2026-10-12 Henning Dieterichs Merge main while retaining published Markdown widget support
13a9c7fd360 2026-10-12 Henning Dieterichs Add built-in Markdown task progress and live widget themes (microsoft#340729)
825ede8a905 2026-10-12 vs-code-engineering[bot] Bump version to 1.143.0 (microsoft#340991)
42bad02a018 2026-10-12 vs-code-engineering[bot] Update endgame notebook milestones to 1.142.0 (microsoft#340990)
87de0157acd 2026-10-12 Federico Brancasi Return to the section list when re-clicking a customization section
3619cbd84d5 2026-10-12 Federico Brancasi Add regression test for re-selecting the active customization section
3b486b1ff92 2026-10-12 Federico Brancasi Return to the section list when re-clicking a customization section (microsoft#341028)

🤖 Generated with Claude Code

…sessions, extensions/markdown-language-features)

Squashed reconstruction of 52 upstream commits (e23b74e..3b486b1).
286 files changed, 14249 insertions(+), 3780 deletions(-)

chat:
  - chat: use sentence case for pending message dividers (microsoft#340797)
  - Fix customization migration name conflicts (microsoft#340763)
  - Update HydraFusion discount text to reflect selected tier (microsoft#340820)
  - Mark Agent Host custom terminal setting restricted (microsoft#340775)
  - chat: group image generations and unify artifact pills (microsoft#340799)
  - Add HydraFusion Max to Auto's tiers (microsoft#340895)
  - Add experimental settings for Auto's tiers and Intelligence routing (microsoft#340896)
  - chat: remove redundant authentication progress message (microsoft#340949)
  - Rename Ensemble Intelligence to High and update tier descriptions (microsoft#340950)
  - chat: default the editor Changes pill to Session Changes (microsoft#340960)
  - chat: route participants to Local (microsoft#340973) (Written by Copilot)
  - Return to the section list when re-clicking a customization section
  - Add regression test for re-selecting the active customization section

agenthost:
  - agentHost: preserve Codespaces tokens in remote sessions (microsoft#340566)
  - agentHost: support MCP sampling requests (microsoft#340803)
  - agentHost: add account-scoped Copilot tracking IDs to telemetry (microsoft#340766)
  - Canvases / agent host: resume restored chats for canvas operations (microsoft#340827)
  - agentHost: add a read-only built-in Ask agent for Copilot (microsoft#340866)
  - agentHost: preserve shared GHE endpoints during account initialization (microsoft#340887)
  - agentHost: stabilize subagent streams and snapshots (microsoft#340653)
  - Keep HydraFusion enabled for Ensemble (microsoft#340937)
  - agentHost: fix Mission Control mobile workspace configuration (microsoft#340933)
  - [Perf] agentHost: make debug log exports cancellable and faster (microsoft#340935)
  - agentHost: preserve Mission Control authorization during reauthentication (microsoft#340974)
  - agentHost: stop background Web PubSub credential refresh (microsoft#340975)
  - agentHost: retain client tools across nested session unsubscribe (microsoft#340894)

sessions:
  - Use report-question icon for session attention
  - sessions: hide offline GitHub environments from pickers (microsoft#340892)
  - sessions: retry failed Agent Host draft configuration (microsoft#340972)
  - sessions: Preserve default chat identity in partial summary updates (microsoft#340969)

extensions/markdown-language-features:
  - Add built-in Markdown task progress and live widget themes
  - Encapsulate the built-in task progress widget in its provider
  - Update Markdown Editor to published widget theme support
  - Escape localized test strings for source hygiene

misc:
  - Add built-in Markdown task progress and live widget themes (microsoft#340729)
  - Update endgame notebook milestones to 1.142.0 (microsoft#340990)
  - Return to the section list when re-clicking a customization section (microsoft#341028)

test:
  - Update session attention fixture expectations
  - Use report-question icon for sessions needing attention (microsoft#340329)

fix:
  - fix: check command links in untrusted workspace Markdown files (microsoft#340824)
  - fix: memory leak in terminal disposal subscriptions (microsoft#340037)

base:
  - Add report-question codicon registration

dependencies:
  - Update @vscode/codicons to 0.0.46-44

ci:
  - ci: increase Windows unit test timeout to 70 minutes (microsoft#340808)

github:
  - github: factor out some common types and minor cleanup (microsoft#340793)

extensions/github-authentication:
  - Guard GitHub authentication error notifications (microsoft#340826)

docs:
  - docs: unwrap Agent Host prose (microsoft#340958)

canvases:
  - canvases: replace VSCODE_CANVAS_DATA_DIR with Copilot home storage (microsoft#340944)

extensions/copilot:
  - Bump version to 1.143.0 (microsoft#340991)

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