Skip to content

Reconstruct batch 104/124: 2026-10-14 → 2026-10-15 (sessions, chat, agenthost, extensions/markdown-language-features) - #104

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-103from
reconstruct/batch-104
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-103from
reconstruct/batch-104

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 104/124: 2026-10-14 → 2026-10-15 (sessions, chat, agenthost, extensions/markdown-language-features)

Overview

  • Upstream range: 4e4b35ed933..ffb8e4b144d
  • Dates: 2026-10-14 → 2026-10-15
  • Commits: 50 (33 on the first-parent line of main, 12 merges)
  • Contributors: 25 — Henning Dieterichs (12), Sandeep Somavarapu (7), Vritant Bhardwaj (3), Anthony Kim (3), copilot-swe-agent[bot] (2), Megan Rogge (2), Ladislau Szomoru (2), Copilot (2) …
  • Diff: 256 files changed, 25254 insertions(+), 2162 deletions(-)
  • Files: 192 modified, 61 added, 3 deleted
  • Base branch: reconstruct/batch-103

Upstream PRs

This PR folds in 33 microsoft/vscode PRs.

  • #341640 Update Foundry Local SDK to 2.1.0
  • #341783 Fix image preview copy performance by using a worker for encoding
  • #341694 agentHost: anchor Copilot customizations to each chat's own folders
  • #341766 Agents - more cleaup for the branch picker default value
  • #341782 agentHost: detach an archived chat's folders from its session
  • #341552 Support video and native context-menu media paste in Markdown
  • #338875 Prevent truncated responses through managed port-forwarding sockets
  • #341695 chat: pick cloud sandbox repository fixes
  • #334259 fix: path, URI, JSON edit utility bugs
  • #341787 Fix Copilot plugin command state
  • #290298 Mark variables in zsh integration functions as local
  • #341806 sessions: align bottom panel tabs with editor tabs
  • #341765 Skip serializing bulk edits when debug logging is off
  • #341654 sessions: preserve remote tags in recent folders
  • #341823 Fix incomplete Mission Control sandbox session discovery
  • #341826 canvases: refactor: share definition refresh logic across windows
  • #341814 sessions: reuse worktree cleanup measurements
  • #341661 agentHost: pass telemetry flag to runtime
  • #341568 Agents window: align terminal instance list styling
  • #341684 Omit connector names from connection-action telemetry
  • #341667 Make copilot work in any terminal with a native Copilot CLI shim
  • #341801 Agents - session changes should always use file edit tracking
  • #341849 sessions: stabilize bottom panel tab geometry
  • #341637 Remove wall-clock throttle from PromptInputModel sync
  • #341844 Recommend connectors below the new chat composer
  • #341796 Keep Bash environment reporting variables local
  • #341742 Support presentation preferences for Markdown embedded editors
  • #341692 Don't reattach restored terminal editors to another window's terminal
  • #339153 ci: run ESLint after parallel compile checks
  • #341853 chat: grow migration tree rows to fit MCP warnings
  • #341866 sessions: Prevent overlapping rows during chat hydration
  • #341843 sessions: Add file search to empty Files editor
  • #341733 chat: keep agents/sessionOpen and log chat open milestones on every surface

Summary of changes by area

sessions (8)

misc (6)

chat (6)

agenthost (6)

extensions/markdown-language-features (5)

  • Support video and native context-menu media paste in Markdown (f6ce3820242)
  • Use lazy bounded Markdown clipboard media transfers (4e89d5ab30a)
  • Use the published Markdown editor native-paste fixes (4067504e27b)
  • Support presentation preferences for Markdown embedded editors (d1ad374c2c9)
  • Consume published Markdown editor presentation controls (b96bd00718e)

terminal (4)

agents window (2)

webview (1)

  • Restore webview input focus before native clipboard commands (f5f64f08ab0)

bulkedit (1)

  • Skip serializing bulk edits when debug logging is off (7befad3bd68)

dependencies (1)

extensions/media-preview (1)

tunnel (1)

fix (1)

canvases (1)

ci (1)

Code changes

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

4.6% build/azure-pipelines/
   7.0% build/
   7.4% copilot_shim/src/
   2.3% copilot_shim/tests/fixtures/legacy/
   3.5% copilot_shim/tests/
  13.6% copilot_shim/
   2.7% extensions/copilot/src/extension/chatSessions/vscode-node/
   3.5% extensions/copilot/
   3.5% extensions/markdown-language-features/src/
   7.8% extensions/markdown-language-features/
  12.1% extensions/
   6.6% src/vs/platform/agentHost/node/
   9.7% src/vs/platform/agentHost/test/node/
  10.1% src/vs/platform/agentHost/test/
  19.1% src/vs/platform/agentHost/
   2.3% src/vs/platform/terminal/
  23.4% src/vs/platform/
   3.1% src/vs/sessions/contrib/chat/browser/
   5.0% src/vs/sessions/contrib/chat/
   2.3% src/vs/sessions/contrib/editor/
  11.7% src/vs/sessions/contrib/
  15.6% src/vs/sessions/
   5.4% src/vs/workbench/contrib/chat/browser/
   2.7% src/vs/workbench/contrib/chat/common/
   3.5% src/vs/workbench/contrib/chat/test/browser/
   5.0% src/vs/workbench/contrib/chat/test/
  13.2% src/vs/workbench/contrib/chat/
   2.3% src/vs/workbench/contrib/terminal/
  19.5% src/vs/workbench/contrib/
   2.7% src/vs/workbench/test/browser/
  23.0% src/vs/workbench/
  64.0% src/vs/

Largest file changes

File + −
copilot_shim/src/app.rs 1554 0
copilot_shim/src/install.rs 1501 0
copilot_shim/REQUIREMENTS.md 1283 0
copilot_shim/tests/conpty.rs 1176 0
build/win32/copilot.iss 1163 0
copilot_shim/src/candidate.rs 1105 0
copilot_shim/src/setup/mod.rs 1080 0
src/vs/platform/agentHost/test/node/copilotAgent.test.ts 1021 39
copilot_shim/src/setup/windows.rs 805 0
src/vs/platform/agentHost/node/copilot/copilotAgent.ts 595 179
copilot_shim/tests/pty.rs 660 0
src/vs/sessions/contrib/editor/test/browser/editor.contribution.test.ts 612 11
copilot_shim/src/supervisor.rs 617 0
copilot_shim/src/invocation.rs 591 0
copilot_shim/src/platform/windows.rs 453 0
src/vs/sessions/contrib/editor/browser/emptyFileEditorSearch.ts 399 0
copilot_shim/src/runtime.rs 361 0
src/vs/platform/agentHost/node/copilot/copilotAgentSession.ts 209 151
copilot_shim/src/command.rs 336 0
copilot_shim/src/platform/mod.rs 326 0
src/vs/sessions/test/browser/parts/panelPart.test.ts 290 1
extensions/copilot/src/extension/chatSessions/vscode-node/copilotCLITerminalIntegration.ts 166 105
copilot_shim/tests/app.rs 259 0
extensions/copilot/src/extension/chatSessions/vscode-node/test/copilotCLITerminalIntegration.spec.ts 213 46
src/vs/workbench/test/browser/componentFixtures/sessions/emptyStates.fixture.ts 251 6
src/vs/sessions/contrib/chat/test/browser/newChatWidget.fixture.ts 243 9
copilot_shim/src/model.rs 238 0
extensions/copilot/src/extension/chatSessions/vscode-node/copilotCLIShim.ps1 0 236
src/vs/workbench/contrib/canvases/test/common/canvasDefinitionStore.test.ts 233 0
extensions/copilot/src/extension/chatSessions/vscode-node/copilotCLIShim.ts 0 223
extensions/copilot/src/extension/chatSessions/vscode-node/copilotCLINativeShim.ts 217 0
copilot_shim/SHIM_POST_INSTALL.md 215 0
src/vs/sessions/contrib/chat/test/browser/newChatConnectorRecommendations.test.ts 213 0
src/vs/sessions/contrib/chat/browser/newChatConnectorRecommendations.ts 201 0
copilot_shim/build.rs 197 0
extensions/copilot/src/extension/chatSessions/vscode-node/test/copilotCLINativeShim.spec.ts 193 0
src/vs/platform/agentHost/test/node/agentService.test.ts 167 12
build/azure-pipelines/copilot-shim/copilot-shim-compile.yml 167 0
src/vs/sessions/test/electron-browser/vscodeActions.test.ts 104 61
src/vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatViewPane.ts 86 63
… 216 more files

All commits

SHA Date Author Subject
f6ce3820242 2026-10-14 Henning Dieterichs Support video and native context-menu media paste in Markdown
f5f64f08ab0 2026-10-14 Henning Dieterichs Restore webview input focus before native clipboard commands
17837303d3c 2026-10-14 mrleemurray Agents window: align terminal instance list styling
4e89d5ab30a 2026-10-14 Henning Dieterichs Use lazy bounded Markdown clipboard media transfers
4067504e27b 2026-10-14 Henning Dieterichs Use the published Markdown editor native-paste fixes
64a4f45e098 2026-10-14 Henning Dieterichs Merge branch 'main' into hediet/markdown-media-paste
8507a2a9397 2026-10-15 copilot-swe-agent[bot] Initial plan
2731b503a45 2026-10-15 copilot-swe-agent[bot] Remove connector name from telemetry
d1ad374c2c9 2026-10-15 Henning Dieterichs Support presentation preferences for Markdown embedded editors
7befad3bd68 2026-10-15 Kevin Turcios Skip serializing bulk edits when debug logging is off
b96bd00718e 2026-10-15 Henning Dieterichs Consume published Markdown editor presentation controls
54d466a01dd 2026-10-15 Megan Rogge Update Foundry Local SDK to 2.1.0 (microsoft#341640)
3f98d214967 2026-10-15 Logan Ramos Fix image preview copy performance by using a worker for encoding (microsoft#341783)
d9731aaddd1 2026-10-15 Sandeep Somavarapu agentHost: anchor Copilot customizations to each chat's own folders (microsoft#341694)
012a5e89e06 2026-10-15 Ladislau Szomoru Agents - more cleaup for the branch picker default value (microsoft#341766)
126bd755943 2026-10-15 Sandeep Somavarapu agentHost: detach an archived chat's folders from its session (microsoft#341782)
9dac660f7bf 2026-10-15 Henning Dieterichs Support video and native context-menu media paste in Markdown (microsoft#341552)
6bb4ac7cc4e 2026-10-15 Copilot Prevent truncated responses through managed port-forwarding sockets (microsoft#338875)
74ad99ddb61 2026-10-15 Osvaldo Ortega chat: pick cloud sandbox repository in the renderer without the Copilot extension (microsoft#341695)
922ce6a45a8 2026-10-15 Viraj Mishra fix: path, URI, JSON edit utility bugs (microsoft#334259)
82b09e6773d 2026-10-15 Martin Aeschlimann Fix Copilot plugin command state (microsoft#341787)
4151cab3426 2026-10-15 Matt Sorenson Mark variables in zsh integration functions as local (microsoft#290298)
54198f56f82 2026-10-15 Sandeep Somavarapu sessions: align bottom panel tabs with editor tabs (microsoft#341806)
989f3f07cb2 2026-10-15 Connor Peet Skip serializing bulk edits when debug logging is off (microsoft#341765)
0fc5600cebe 2026-10-15 roblourens sessions: preserve remote tags in recent folders (microsoft#341654)
1324d5a99e7 2026-10-15 David Fowler Fix incomplete Mission Control sandbox session discovery (microsoft#341823)
710a276b838 2026-10-15 Ulugbek Abdullaev canvases: refactor: share definition refresh logic across windows (microsoft#341826)
dfee194fccf 2026-10-15 Megan Rogge sessions: reuse worktree cleanup measurements (microsoft#341814)
0b36205ed3c 2026-10-15 Vijay Upadya agentHost: pass telemetry flag to runtime (microsoft#341661)
b74b34d66ba 2026-10-15 Lee Murray Agents window: align terminal instance list styling (microsoft#341568)
91e0e6e5fae 2026-10-15 Henning Dieterichs Merge main into Markdown editor presentation branch
743b7f939f3 2026-10-15 Vritant Bhardwaj Omit connector names from connection-action telemetry (microsoft#341684)
25f764abcdb 2026-10-15 Karthik Nadig Make copilot work in any terminal with a native Copilot CLI shim (microsoft#341667)
61877c27251 2026-10-15 Ladislau Szomoru Agents - session changes should always use file edit tracking (microsoft#341801)
25a2febf262 2026-10-15 Sandeep Somavarapu sessions: stabilize bottom panel tab geometry
1488e99f513 2026-10-15 vritant24 chat: grow migration tree rows to fit MCP warnings
08b73de2727 2026-10-15 Henning Dieterichs Merge branch 'main' into hediet/markdown-editor-presentation
d771f022bcf 2026-10-15 Ross Wollman sessions: stabilize bottom panel tab geometry (microsoft#341849)
fa9eddf8d3b 2026-10-15 Henning Dieterichs Merge branch 'main' into hediet/markdown-editor-presentation
841638fe5e8 2026-10-15 Vritant Bhardwaj Merge branch 'main' into agents/fix-migration-tree-view-warnings
6eb319c4844 2026-10-15 Anthony Kim Remove wall-clock throttle from PromptInputModel sync (microsoft#341637)
e56b58745d8 2026-10-15 Hawk Ticehurst Recommend connectors below the new chat composer (microsoft#341844)
3b3b6374cba 2026-10-15 Anthony Kim Keep Bash environment reporting variables local (microsoft#341796)
9e112cd4f5b 2026-10-15 Henning Dieterichs Support presentation preferences for Markdown embedded editors (microsoft#341742)
a2f34c1ced3 2026-10-15 Anthony Kim Don't reattach restored terminal editors to another window's terminal (microsoft#341692)
7273d2ee960 2026-10-15 Copilot ci: run ESLint after parallel compile checks (microsoft#339153)
07b24312744 2026-10-15 Vritant Bhardwaj chat: grow migration tree rows to fit MCP warnings (microsoft#341853)
044c74e4093 2026-10-15 Sandeep Somavarapu sessions: Prevent overlapping rows during chat hydration (microsoft#341866)
b9cf9125386 2026-10-15 Sandeep Somavarapu sessions: Add file search to empty Files editor (microsoft#341843)
ffb8e4b144d 2026-10-15 Sandeep Somavarapu chat: keep agents/sessionOpen and log chat open milestones on every surface (microsoft#341733)

🤖 Generated with Claude Code

…genthost, extensions/markdown-language-features)

Squashed reconstruction of 50 upstream commits (4e4b35e..ffb8e4b).
256 files changed, 25254 insertions(+), 2162 deletions(-)

sessions:
  - sessions: align bottom panel tabs with editor tabs (microsoft#341806)
  - sessions: preserve remote tags in recent folders (microsoft#341654)
  - sessions: reuse worktree cleanup measurements (microsoft#341814)
  - sessions: stabilize bottom panel tab geometry
  - sessions: stabilize bottom panel tab geometry (microsoft#341849)
  - Recommend connectors below the new chat composer (microsoft#341844)
  - sessions: Prevent overlapping rows during chat hydration (microsoft#341866)
  - sessions: Add file search to empty Files editor (microsoft#341843)

misc:
  - Initial plan
  - Support video and native context-menu media paste in Markdown (microsoft#341552)
  - Skip serializing bulk edits when debug logging is off (microsoft#341765)
  - Omit connector names from connection-action telemetry (microsoft#341684)
  - Make copilot work in any terminal with a native Copilot CLI shim (microsoft#341667)
  - Support presentation preferences for Markdown embedded editors (microsoft#341742)

chat:
  - Remove connector name from telemetry
  - chat: pick cloud sandbox repository in the renderer without the Copilot extension (microsoft#341695)
  - Fix incomplete Mission Control sandbox session discovery (microsoft#341823)
  - chat: grow migration tree rows to fit MCP warnings
  - chat: grow migration tree rows to fit MCP warnings (microsoft#341853)
  - chat: keep agents/sessionOpen and log chat open milestones on every surface (microsoft#341733)

agenthost:
  - agentHost: anchor Copilot customizations to each chat's own folders (microsoft#341694)
  - Agents - more cleaup for the branch picker default value (microsoft#341766)
  - agentHost: detach an archived chat's folders from its session (microsoft#341782)
  - Fix Copilot plugin command state (microsoft#341787)
  - agentHost: pass telemetry flag to runtime (microsoft#341661)
  - Agents - session changes should always use file edit tracking (microsoft#341801)

extensions/markdown-language-features:
  - Support video and native context-menu media paste in Markdown
  - Use lazy bounded Markdown clipboard media transfers
  - Use the published Markdown editor native-paste fixes
  - Support presentation preferences for Markdown embedded editors
  - Consume published Markdown editor presentation controls

terminal:
  - Mark variables in zsh integration functions as local (microsoft#290298)
  - Remove wall-clock throttle from PromptInputModel sync (microsoft#341637)
  - Keep Bash environment reporting variables local (microsoft#341796)
  - Don't reattach restored terminal editors to another window's terminal (microsoft#341692)

agents window:
  - Agents window: align terminal instance list styling
  - Agents window: align terminal instance list styling (microsoft#341568)

webview:
  - Restore webview input focus before native clipboard commands

bulkedit:
  - Skip serializing bulk edits when debug logging is off

dependencies:
  - Update Foundry Local SDK to 2.1.0 (microsoft#341640)

extensions/media-preview:
  - Fix image preview copy performance by using a worker for encoding (microsoft#341783)

tunnel:
  - Prevent truncated responses through managed port-forwarding sockets (microsoft#338875)

fix:
  - fix: path, URI, JSON edit utility bugs (microsoft#334259)

canvases:
  - canvases: refactor: share definition refresh logic across windows (microsoft#341826)

ci:
  - ci: run ESLint after parallel compile checks (microsoft#339153)

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