Skip to content

Reconstruct batch 086/124: 2026-09-28 → 2026-10-05 (sessions, agenthost, chat, fix) - #86

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-085from
reconstruct/batch-086
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-085from
reconstruct/batch-086

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 086/124: 2026-09-28 → 2026-10-05 (sessions, agenthost, chat, fix)

Overview

  • Upstream range: 5e86c7c4c2e..32a12c70b96
  • Dates: 2026-09-28 → 2026-10-05
  • Commits: 50 (47 on the first-parent line of main, 1 merges)
  • Contributors: 20 — roblourens (12), Simon Siefke (7), Sandeep Somavarapu (4), Deniz Güney Yıldırım (3), Christof Marti (3), Bhavya U (3), Ulugbek Abdullaev (2), Martin Aeschlimann (2) …
  • Diff: 274 files changed, 12194 insertions(+), 1655 deletions(-)
  • Files: 253 modified, 21 added
  • Base branch: reconstruct/batch-085

Upstream PRs

This PR folds in 47 microsoft/vscode PRs.

  • #339574 sessions: Reopen dismissed canvases from Add Tab
  • #339561 chat: add Blobby color customization and True Name achievement
  • #339518 sessions: enable unified workspace picker by default
  • #339334 migrate with agent
  • #339291 Report session customization telemetry
  • #339588 sessions: Track accepted Dev Container sample selections
  • #339605 sessions: Fix empty cloud sandbox resume views
  • #339618 agentHost: renew sandbox credentials without prompting for sign-in
  • #339608 sessions: Sync Cloud Sandbox archives through Mission Control
  • #339604 sessions: show Cloud Sandbox setup progress
  • #339601 Describe result_token_count as a local text-output estimate
  • #339615 agentHost: fix cloud sandbox history replay
  • #339619 Fix taskless subagent turn completion
  • #339630 copilot: update nested HTTP runtime to avoid navigator diagnostics
  • #339627 agentHost: distinguish cancelled subscriptions from missing resources
  • #339629 chat: Fix Cloud Sandbox slash command suggestions
  • #339628 Report failed and cancelled subagent turn outcomes
  • #339631 chat: align sandbox Copilot behavior with Copilot CLI
  • #339620 sessions: Use first-prompt titles for Cloud Sandboxes
  • #339431 Show connector names in MCP authentication
  • #339632 Improve Copilot Agent Host sandbox controls and policy display
  • #339636 Keep background shell output visible while it streams
  • #339423 agentHost: update Copilot SDK to 1.0.17-preview.4
  • #339626 sessions: configure cloud sandbox models and permissions
  • #339634 chore: bump electron@43.7.7
  • #339635 chat: preserve unchanged history removals
  • #338233 fix: memory leak in document paste edits
  • #338214 fix: memory leak in native context menu dismissal
  • #338278 Fix duration calculation for agent stop command
  • #338240 fix: memory leak in output channel disposal listeners
  • #339290 test: Align Node unit test timeouts with Electron
  • #339678 Git - fix duplicate co-authors in git blame hover for squash merges
  • #339701 Agents - fix branch picker defaults for New Worktree and Branch selection
  • #337565 Fix/issue 337524 multidiff order
  • #339655 chat: validate plugin marketplace source and cache paths
  • #339650 Bump version to 1.142.0
  • #334103 fix: memory leak in debug adapter descriptor factory
  • #326931 fix: release terminal command history when clearing the normal buffer
  • #327689 perf: reduce number of strings by 1200
  • #339727 sessions: Scope PR pills to their creating chat
  • #339649 Update endgame notebook milestones to 1.141.0
  • #339697 test: Match Dev Container smoke CLI quality and commit
  • #334102 fix: memory leak in MainThreadDebugService
  • #339732 agentHost: Synchronize session read state from chats
  • #339730 agentHost: Eagerly load set_workspace for workspaceless chats
  • #339704 sessions: Support read state with legacy Agent Hosts
  • #339591 sessions: Fix canvas reopen failures

Summary of changes by area

sessions (12)

agenthost (10)

chat (8)

fix (6)

cli (3)

  • Fix duration calculation for agent stop command (87750b7bcb3)
  • Translate comment to English for clarity (ed14fd3d869)
  • Refactor duration calculation to use max function (bdcbdeedde4)

test (2)

copilot (1)

workbench (1)

chore (1)

extensions/git (1)

multidiffeditor (1)

extensions/copilot (1)

feature (1)

misc (1)

Code changes

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

2.5% extensions/
   2.1% src/vs/platform/agentHost/common/meta/
   4.0% src/vs/platform/agentHost/common/
   2.9% src/vs/platform/agentHost/node/copilot/
   5.4% src/vs/platform/agentHost/node/
   6.9% src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/
   7.2% src/vs/platform/agentHost/test/node/e2e/providers/
   9.8% src/vs/platform/agentHost/test/node/e2e/
  15.3% src/vs/platform/agentHost/test/node/
  16.7% src/vs/platform/agentHost/test/
  26.2% src/vs/platform/agentHost/
  28.4% src/vs/platform/
   2.1% src/vs/sessions/contrib/canvases/
   3.6% src/vs/sessions/contrib/chat/
   2.1% src/vs/sessions/contrib/providers/agentHost/
   2.5% src/vs/sessions/contrib/providers/copilotChatSessions/
   2.1% src/vs/sessions/contrib/providers/remoteAgentHost/
   6.9% src/vs/sessions/contrib/providers/
  14.5% src/vs/sessions/contrib/
  15.3% src/vs/sessions/
   2.5% src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/
   2.9% src/vs/workbench/contrib/chat/browser/aiCustomization/
   3.6% src/vs/workbench/contrib/chat/browser/remoteAgentHost/
   3.2% src/vs/workbench/contrib/chat/browser/widget/
  18.6% src/vs/workbench/contrib/chat/browser/
   2.5% src/vs/workbench/contrib/chat/common/
   2.1% src/vs/workbench/contrib/chat/test/browser/agentSessions/
   2.1% src/vs/workbench/contrib/chat/test/browser/widget/
  10.5% src/vs/workbench/contrib/chat/test/browser/
   2.5% src/vs/workbench/contrib/chat/test/common/
  13.1% src/vs/workbench/contrib/chat/test/
  34.6% src/vs/workbench/contrib/chat/
  40.5% src/vs/workbench/contrib/
   2.1% src/vs/workbench/test/browser/componentFixtures/
   2.5% src/vs/workbench/test/browser/
  45.2% src/vs/workbench/
  91.6% src/vs/
   2.1% test/

Largest file changes

File + −
src/vs/workbench/contrib/chat/test/browser/chatPetColors.test.ts 680 0
src/vs/sessions/contrib/providers/copilotChatSessions/test/browser/copilotChatSessionsProvider.test.ts 357 36
src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/cloudSandboxAgentHostContribution.test.ts 367 12
src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/remoteAgentHostSessionsProvider.test.ts 298 9
src/vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsProvider.ts 218 71
src/vs/sessions/contrib/canvases/test/electron-browser/sessionCanvasService.test.ts 266 10
src/vs/workbench/contrib/chat/browser/aiCustomization/customizationsTelemetryService.ts 266 0
src/vs/workbench/contrib/chat/test/common/plugins/pluginMarketplaceService.test.ts 258 6
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 222 17
src/vs/workbench/contrib/chat/browser/media/chatPetAchievements.css 232 1
src/vs/platform/agentHost/test/common/taskEventReplay.test.ts 217 5
src/vs/workbench/contrib/chat/test/browser/aiCustomization/customizationsTelemetryService.test.ts 217 0
src/vs/workbench/contrib/chat/browser/chatPetColorsWidget.ts 212 0
src/vs/workbench/contrib/chat/common/promptSyntax/service/customizationMigrationTelemetryService.ts 184 6
src/vs/sessions/contrib/providers/remoteAgentHost/test/browser/remoteAgentHost.contribution.test.ts 187 0
src/vs/sessions/contrib/providers/agentHost/test/browser/localAgentHostSessionsProvider.test.ts 162 23
src/vs/workbench/contrib/chat/test/browser/chatPetAchievementsEditor.test.ts 171 8
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostChatContribution.test.ts 149 24
src/vs/workbench/contrib/chat/test/browser/remoteAgentHost/cloudSandboxApiService.test.ts 153 18
src/vs/workbench/contrib/chat/test/browser/remoteAgentHost/cloudSandboxModels.test.ts 163 0
src/vs/workbench/contrib/chat/browser/remoteAgentHost/cloudSandboxModels.ts 161 0
src/vs/platform/agentHost/node/copilot/copilotAgentSession.ts 144 16
src/vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider.ts 130 29
build/checksums/electron.txt 75 75
src/vs/workbench/contrib/chat/test/browser/plugins/agentPluginRepositoryService.test.ts 146 2
src/vs/platform/agentHost/test/node/e2e/captures/codex-workspace-conversion-first-prompt-converts-a-workspaceless-session.yaml 147 0
extensions/copilot/assets/prompts/skills/migrate-customizations/SKILL.md 147 0
src/vs/workbench/contrib/chat/browser/chatPetColors.ts 144 0
src/vs/editor/contrib/dropOrPasteInto/test/browser/copyPasteController.test.ts 142 0
src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts 138 4
src/vs/workbench/contrib/chat/test/common/chatService/chatService.test.ts 139 0
src/vs/workbench/contrib/output/test/browser/outputServices.test.ts 138 0
src/vs/sessions/contrib/chat/test/browser/sessionWorkspacePicker.test.ts 134 2
src/vs/sessions/contrib/canvases/electron-browser/sessionCanvasActions.ts 134 0
src/vs/platform/agentHost/test/node/e2e/captures/copilotcli-workspace-conversion-first-prompt-converts-a-workspaceless-session.yaml 122 0
src/vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test.ts 118 3
src/vs/workbench/contrib/chat/browser/chatPetAchievementsEditor.ts 106 15
src/vs/workbench/contrib/chat/test/browser/widget/chatPetWidget.test.ts 110 7
src/vs/sessions/contrib/canvases/electron-browser/sessionCanvasService.ts 88 26
src/vs/workbench/contrib/chat/test/browser/remoteAgentHost/editorCloudSandboxContribution.test.ts 100 12
… 234 more files

All commits

SHA Date Author Subject
87750b7bcb3 2026-09-28 Deniz Güney Yıldırım Fix duration calculation for agent stop command
ed14fd3d869 2026-09-28 Deniz Güney Yıldırım Translate comment to English for clarity
bdcbdeedde4 2026-09-29 Deniz Güney Yıldırım Refactor duration calculation to use max function
24a41178148 2026-10-04 Ulugbek Abdullaev sessions: Reopen dismissed canvases from Add Tab (microsoft#339574)
b993b3bce18 2026-10-04 Justin Chen chat: add Blobby color customization and True Name achievement (microsoft#339561)
66fe8a828b1 2026-10-04 Alexandru Dima sessions: enable unified workspace picker by default (microsoft#339518)
1b412f2dd82 2026-10-04 Martin Aeschlimann migrate with agent (microsoft#339334)
53df301065e 2026-10-04 Martin Aeschlimann Report session customization telemetry (microsoft#339291)
47388421128 2026-10-04 Christof Marti sessions: Track accepted Dev Container sample selections (microsoft#339588)
15dcffd43f5 2026-10-04 roblourens sessions: Fix empty cloud sandbox resume views (microsoft#339605)
d8c14d8a9fa 2026-10-04 roblourens agentHost: renew sandbox credentials without prompting for sign-in (microsoft#339618)
f11110f9ea1 2026-10-04 roblourens sessions: Sync Cloud Sandbox archives through Mission Control (microsoft#339608)
7ca7edcbdb4 2026-10-04 roblourens sessions: show Cloud Sandbox setup progress (microsoft#339604)
d9e6a014541 2026-10-04 Bhavya U Describe result_token_count as a local text-output estimate (microsoft#339601)
c10f60fd7dc 2026-10-04 roblourens agentHost: fix cloud sandbox history replay (microsoft#339615)
3d51b7d4555 2026-10-04 Bhavya U Fix taskless subagent turn completion (microsoft#339619)
af89f26fd13 2026-10-04 roblourens copilot: update nested HTTP runtime to avoid navigator diagnostics (microsoft#339630)
539b7502df7 2026-10-04 roblourens agentHost: distinguish cancelled subscriptions from missing resources (microsoft#339627)
b3aa323f078 2026-10-04 roblourens chat: Fix Cloud Sandbox slash command suggestions (microsoft#339629)
3f4647a7f9c 2026-10-04 Bhavya U Report failed and cancelled subagent turn outcomes (microsoft#339628)
3edf2b932bb 2026-10-04 roblourens chat: align sandbox Copilot behavior with Copilot CLI (microsoft#339631)
548a0c47826 2026-10-04 roblourens sessions: Use first-prompt titles for Cloud Sandboxes (microsoft#339620)
1828c0f07d1 2026-10-04 Paul Show connector names in MCP authentication (microsoft#339431)
3355e668c28 2026-10-04 Dileep Yavanmandha Improve Copilot Agent Host sandbox controls and policy display (microsoft#339632)
3f4682f3ead 2026-10-04 Anthony Kim Keep background shell output visible while it streams (microsoft#339636)
6456d379a86 2026-10-04 roblourens agentHost: update Copilot SDK to 1.0.17-preview.4 (microsoft#339423)
40bb6fae207 2026-10-04 roblourens sessions: configure cloud sandbox models and permissions (microsoft#339626)
9592504cbba 2026-10-05 Robo chore: bump electron@43.7.7 (microsoft#339634)
ae1080a9ed1 2026-10-04 Osvaldo Ortega chat: preserve unchanged history removals (microsoft#339635)
3126b774358 2026-10-05 Simon Siefke fix: memory leak in document paste edits (microsoft#338233)
a8fe268543e 2026-10-05 Simon Siefke fix: memory leak in native context menu dismissal (microsoft#338214)
1a944823b6a 2026-10-05 Connor Peet Merge pull request microsoft#338278 from denizguney/patch-43
48573218e0a 2026-10-05 Simon Siefke fix: memory leak in output channel disposal listeners (microsoft#338240)
2dca67a07ab 2026-10-05 Christof Marti test: Align Node unit test timeouts with Electron (microsoft#339290)
a52d7d628e1 2026-10-05 Ladislau Szomoru Git - fix duplicate co-authors in git blame hover for squash merges (microsoft#339678)
45a59e27c2f 2026-10-05 Ladislau Szomoru Agents - fix branch picker defaults for New Worktree and Branch selection (microsoft#339701)
1e72bb9dd27 2026-10-05 Ürem Sancaktutan Fix/issue 337524 multidiff order (microsoft#337565)
7f7c7b1acfb 2026-10-05 Dmitriy Vasyura chat: validate plugin marketplace source and cache paths (microsoft#339655)
5a44f782c32 2026-10-05 vs-code-engineering[bot] Bump version to 1.142.0 (microsoft#339650)
3468b27020d 2026-10-05 Simon Siefke fix: memory leak in debug adapter descriptor factory (microsoft#334103)
1d92a977c45 2026-10-05 Simon Siefke fix: release terminal command history when clearing the normal buffer (microsoft#326931)
dae0d5919e9 2026-10-05 Simon Siefke feature: reduce number of strings by 1200 (microsoft#327689)
01efa1ac56a 2026-10-05 Sandeep Somavarapu sessions: Scope PR pills to their creating chat (microsoft#339727)
16023148d62 2026-10-05 vs-code-engineering[bot] Update endgame notebook milestones to 1.141.0 (microsoft#339649)
d839efbde66 2026-10-05 Christof Marti test: Match Dev Container smoke CLI quality and commit (microsoft#339697)
3e28fe0d501 2026-10-05 Simon Siefke fix: memory leak in MainThreadDebugService (microsoft#334102)
7da3a97f02a 2026-10-05 Sandeep Somavarapu agentHost: Synchronize session read state from chats (microsoft#339732)
8dab265f0c6 2026-10-05 Sandeep Somavarapu agentHost: Eagerly load set_workspace for workspaceless chats (microsoft#339730)
7d2e8e24696 2026-10-05 Sandeep Somavarapu sessions: Support read state with legacy Agent Hosts (microsoft#339704)
32a12c70b96 2026-10-05 Ulugbek Abdullaev sessions: fix: canvas reopen failures (microsoft#339591)

🤖 Generated with Claude Code

…st, chat, fix)

Squashed reconstruction of 50 upstream commits (5e86c7c..32a12c7).
274 files changed, 12194 insertions(+), 1655 deletions(-)

sessions:
  - sessions: Reopen dismissed canvases from Add Tab (microsoft#339574)
  - sessions: enable unified workspace picker by default (microsoft#339518)
  - sessions: Track accepted Dev Container sample selections (microsoft#339588)
  - sessions: Fix empty cloud sandbox resume views (microsoft#339605)
  - sessions: Sync Cloud Sandbox archives through Mission Control (microsoft#339608)
  - sessions: show Cloud Sandbox setup progress (microsoft#339604)
  - sessions: Use first-prompt titles for Cloud Sandboxes (microsoft#339620)
  - sessions: configure cloud sandbox models and permissions (microsoft#339626)
  - Agents - fix branch picker defaults for New Worktree and Branch selection (microsoft#339701)
  - sessions: Scope PR pills to their creating chat (microsoft#339727)
  - sessions: Support read state with legacy Agent Hosts (microsoft#339704)
  - sessions: fix: canvas reopen failures (microsoft#339591)

agenthost:
  - agentHost: renew sandbox credentials without prompting for sign-in (microsoft#339618)
  - Describe result_token_count as a local text-output estimate (microsoft#339601)
  - agentHost: fix cloud sandbox history replay (microsoft#339615)
  - Fix taskless subagent turn completion (microsoft#339619)
  - agentHost: distinguish cancelled subscriptions from missing resources (microsoft#339627)
  - Report failed and cancelled subagent turn outcomes (microsoft#339628)
  - Improve Copilot Agent Host sandbox controls and policy display (microsoft#339632)
  - agentHost: update Copilot SDK to 1.0.17-preview.4 (microsoft#339423)
  - agentHost: Synchronize session read state from chats (microsoft#339732)
  - agentHost: Eagerly load set_workspace for workspaceless chats (microsoft#339730)

chat:
  - chat: add Blobby color customization and True Name achievement (microsoft#339561)
  - migrate with agent (microsoft#339334)
  - Report session customization telemetry (microsoft#339291)
  - chat: Fix Cloud Sandbox slash command suggestions (microsoft#339629)
  - chat: align sandbox Copilot behavior with Copilot CLI (microsoft#339631)
  - Show connector names in MCP authentication (microsoft#339431)
  - chat: preserve unchanged history removals (microsoft#339635)
  - chat: validate plugin marketplace source and cache paths (microsoft#339655)

fix:
  - fix: memory leak in document paste edits (microsoft#338233)
  - fix: memory leak in native context menu dismissal (microsoft#338214)
  - fix: memory leak in output channel disposal listeners (microsoft#338240)
  - fix: memory leak in debug adapter descriptor factory (microsoft#334103)
  - fix: release terminal command history when clearing the normal buffer (microsoft#326931)
  - fix: memory leak in MainThreadDebugService (microsoft#334102)

cli:
  - Fix duration calculation for agent stop command
  - Translate comment to English for clarity
  - Refactor duration calculation to use max function

test:
  - test: Align Node unit test timeouts with Electron (microsoft#339290)
  - test: Match Dev Container smoke CLI quality and commit (microsoft#339697)

copilot:
  - copilot: update nested HTTP runtime to avoid navigator diagnostics (microsoft#339630)

workbench:
  - Keep background shell output visible while it streams (microsoft#339636)

chore:
  - chore: bump electron@43.7.7 (microsoft#339634)

extensions/git:
  - Git - fix duplicate co-authors in git blame hover for squash merges (microsoft#339678)

multidiffeditor:
  - Fix/issue 337524 multidiff order (microsoft#337565)

extensions/copilot:
  - Bump version to 1.142.0 (microsoft#339650)

feature:
  - feature: reduce number of strings by 1200 (microsoft#327689)

misc:
  - Update endgame notebook milestones to 1.141.0 (microsoft#339649)

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