Skip to content

Reconstruct batch 093/124: 2026-09-22 → 2026-10-08 (agenthost, sessions, extensions/markdown-language-features, chat) - #93

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-092from
reconstruct/batch-093
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-092from
reconstruct/batch-093

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 093/124: 2026-09-22 → 2026-10-08 (agenthost, sessions, extensions/markdown-language-features, chat)

Overview

  • Upstream range: c028e2f6bc0..64fb930a31c
  • Dates: 2026-09-22 → 2026-10-08
  • Commits: 65 (42 on the first-parent line of main, 6 merges)
  • Contributors: 25 — Henning Dieterichs (16), roblourens (10), Hawk Ticehurst (5), Bhavya U (4), Ben Villalobos (4), ulugbekna (4), mrleemurray (2), Benjamin Christopher Simmonds (2) …
  • Diff: 332 files changed, 24963 insertions(+), 3317 deletions(-)
  • Files: 282 modified, 44 added, 5 deleted, 1 renamed
  • Base branch: reconstruct/batch-092

Upstream PRs

This PR folds in 40 microsoft/vscode PRs and 2 changes pushed directly without a PR.

  • #340409 agentHost: Include identity resource in relay auth errors
  • #340401 agentHost: advertise only Copilot models over Mission Control
  • #340414 agentHost: enable detached long-lived service guidance
  • #339438 github: add cloud automations, tasks and environments domains
  • #340406 agentHost: bump Copilot SDK to 1.0.18-preview.1
  • #340095 agentHost: add agent title review and consolidate title settings
  • #340425 agentHost: load rename_chat eagerly for active-agent title generation
  • #340379 mcp: don't expand .mcp.json URLs that the Copilot runtime rejects
  • #340355 Add hover tooltip for Customizations button in agents sidebar
  • #340367 Hide Migrations page in sidebar when no available migrations
  • #340417 agentHost: explain Mission Control security gaps
  • #340389 sessions: support repo-less Cloud chats
  • #340386 Telemetry: Add detailed Agent Host prep and first-progress diagnostics
  • #340437 agentHost: attribute edits to the committed Auto tier
  • #340101 agentHost: load named host tools when no client can run tool search
  • #340295 Title bar: Keep menus above workbench content
  • #340459 chat: preserve model options across duplicate provider groups
  • #340462 preferences: Handle missing local settings search results
  • #340479 Developer: Open Url should use external URI openers
  • #339407 sessions: add cloud automation repository store
  • #339419 sessions: wire cloud automations behind an experiment gate
  • #340420 sessions: add cloud automations to the composer dialog
  • #340434 sessions: add cloud automation cards and run history
  • #340495 sessions: Preserve views when reopening the Agents Window
  • #340465 Restore canvases closed by session and chat switches
  • #340441 agentHost: bump Copilot SDK to 1.0.18-preview.3
  • #340430 chat: rename Mission Control remote backend to GitHub environment
  • #340325 sessions: show remote host for workspace-less chats
  • #340455 agentHost: Honor process CA trust in authenticated proxy smoke
  • #340499 sessions: model a real effort and context size in the responsive picker fixture
  • #340433 chat: stabilize reference details loading and share pill hovers
  • #340362 Show managed plugin progress and failures in Agent Host chat
  • #340097 Add Stop for attached background shells in Agent Host chats
  • #339530 Preserve newer debugger stop details during continued cleanup
  • #340530 Use extensions icon for customizations in editor window
  • #339361 chat: Run marketplace prompts in new sessions
  • #340532 Remove icon from Browse Extensions button
  • #340534 agentHost: tolerate missing Mission Control workspace roots
  • #340535 Open Settings from profile menu
  • #340505 Adopt rich Markdown language features
  • df34818c518 agentHost: enforce Mission Control token expiry (Written by Copilot) (direct, no PR)
  • d3e4a861d84 cli: host agent servers as GitHub environments (Written by Copilot) (direct, no PR)

Summary of changes by area

agenthost (15)

sessions (14)

extensions/markdown-language-features (13)

  • Integrate provider-backed rename into the Markdown rich editor (1b06ff73423)
  • Integrate diagnostics and completion in the rich Markdown editor (e79041e4130)
  • Document rich Markdown pull-diagnostics follow-up (55bd1ebe9f4)
  • Add diagnostic hovers and image paste to the Markdown rich editor (f3cc79adf5a)
  • Fix rich Markdown paste for native clipboard image files (ce65ff92a95)
  • Document rich Markdown paste provider integration limits (aed98fc1d9a)
  • Use editing presentation while the Markdown editor is editable (2487c316f0e)
  • Make rich Markdown automatic suggestions opt-in (6f4b68f930c)
  • Use notifications for Markdown editor presentation events (dead91715bb)
  • Remove obsolete source-editing preference documentation (1c5ed013726)
  • Adopt published Markdown editor 0.0.2-114 (1de30bfc208)
  • Keep Markdown extension README user-facing (eb0f6dc55b8)
  • Fix resource-only rich editor rename and locale-independent completion (9bf2dfb00ca)

chat (7)

misc (3)

mcp (2)

fix (1)

  • fix: preserve newer debugger stop details during continuation (7850f8fac1e)

titlebar (1)

  • titlebar: Keep menus above workbench content (9d4a40d2017)

test (1)

  • test: cover title bar menubar focus wiring (ec7425dcea6)

github (1)

cli (1)

  • cli: host agent servers as GitHub environments (Written by Copilot) (d3e4a861d84)

telemetry (1)

title bar (1)

preferences (1)

developer (1)

canvases (1)

Code changes

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

2.7% extensions/markdown-language-features/markdown-editor-src/
   2.1% extensions/markdown-language-features/src/preview/
   4.2% extensions/markdown-language-features/src/
   8.1% extensions/markdown-language-features/
   4.5% src/vs/platform/agentHost/common/
   2.7% src/vs/platform/agentHost/node/missionControl/
   8.7% src/vs/platform/agentHost/node/
   5.7% src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/
   6.0% src/vs/platform/agentHost/test/node/e2e/providers/
   6.6% src/vs/platform/agentHost/test/node/e2e/
  12.6% src/vs/platform/agentHost/test/node/
  13.5% src/vs/platform/agentHost/test/
  28.3% src/vs/platform/agentHost/
   3.0% src/vs/platform/github/common/missionControl/
   6.3% src/vs/platform/github/common/
   8.4% src/vs/platform/github/
  39.4% src/vs/platform/
   2.1% src/vs/sessions/contrib/automations/browser/
   3.6% src/vs/sessions/contrib/automations/
   2.7% src/vs/sessions/contrib/canvases/
   2.4% src/vs/sessions/contrib/chat/test/browser/
   2.7% src/vs/sessions/contrib/chat/test/
   4.8% src/vs/sessions/contrib/chat/
   2.1% src/vs/sessions/contrib/layout/
   2.1% src/vs/sessions/contrib/providers/copilotChatSessions/
   3.6% src/vs/sessions/contrib/providers/
   3.3% src/vs/sessions/contrib/sessions/
  20.7% src/vs/sessions/contrib/
  22.5% src/vs/sessions/
   2.1% src/vs/workbench/browser/
   5.7% src/vs/workbench/contrib/chat/browser/
   2.4% src/vs/workbench/contrib/chat/common/
   3.6% src/vs/workbench/contrib/chat/test/browser/
   5.7% src/vs/workbench/contrib/chat/test/
  15.0% src/vs/workbench/contrib/chat/
   2.1% src/vs/workbench/contrib/github/
  20.1% src/vs/workbench/contrib/
   2.1% src/vs/workbench/test/browser/
  25.0% src/vs/workbench/
  88.5% src/vs/

Largest file changes

File + −
src/vs/workbench/contrib/github/test/browser/githubResourceDetails.test.ts 1029 0
src/vs/sessions/contrib/providers/copilotChatSessions/test/browser/githubCloudAutomationStore.test.ts 911 0
src/vs/sessions/contrib/automations/test/browser/automationDialog.test.ts 744 14
src/vs/sessions/contrib/providers/copilotChatSessions/test/browser/cloudAutomationStore.test.ts 739 0
src/vs/platform/github/test/node/missionControlClient.test.ts 685 0
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 655 14
src/vs/sessions/contrib/automations/browser/automationDialog.ts 577 66
src/vs/workbench/contrib/github/browser/githubResourceDetails.ts 625 0
src/vs/platform/github/common/missionControl/tasks.ts 577 0
src/vs/sessions/contrib/providers/copilotChatSessions/browser/githubCloudAutomationStore.ts 558 0
src/vs/workbench/contrib/github/test/browser/lazyGitHubResourceHover.test.ts 0 533
src/vs/sessions/contrib/providers/copilotChatSessions/browser/cloudAutomationStore.ts 511 0
src/vs/platform/agentHost/test/node/protocolServerHandler.test.ts 500 4
src/vs/sessions/contrib/canvases/test/electron-browser/sessionCanvasWorkingSet.test.ts 483 0
src/vs/workbench/contrib/github/browser/lazyGitHubResourceHover.ts 0 462
src/vs/platform/agentHost/node/copilot/copilotAgentSession.ts 369 83
src/vs/sessions/contrib/canvases/electron-browser/sessionCanvasService.ts 417 33
cli/src/tunnels/agent_host.rs 401 35
src/vs/sessions/contrib/sessions/browser/views/automationsView.ts 310 113
src/vs/sessions/contrib/canvases/test/electron-browser/sessionCanvasService.test.ts 369 5
src/vs/platform/github/common/missionControl/automations.ts 373 0
src/vs/platform/github/common/missionControl/tasksClient.ts 351 0
src/vs/sessions/contrib/sessions/test/browser/automationsView.test.ts 345 5
src/vs/platform/agentHost/node/missionControl/MISSION_CONTROL_GAPS_EXPLAINED.md 344 0
src/vs/platform/github/common/missionControl/missionControlClient.ts 319 0
extensions/markdown-language-features/src/test/markdownEditorLanguageFeatures.test.ts 311 0
src/vs/platform/agentHost/test/node/missionControlAuthentication.test.ts 220 30
src/vs/platform/github/common/missionControl/automationsClient.ts 231 0
src/vs/sessions/contrib/sessions/test/browser/sessionsTitleBarWidgetRemoteHost.test.ts 225 0
src/vs/workbench/browser/chatPillHover.ts 223 0
extensions/markdown-language-features/src/preview/markdownEditorLanguageFeatures.ts 216 0
src/vs/platform/github/common/missionControl/environments.ts 213 0
src/vs/workbench/contrib/chat/test/browser/agentHost/agentHostSessionInputPills.test.ts 176 37
extensions/markdown-language-features/src/test/markdownEditorRename.test.ts 211 0
src/vs/platform/agentHost/common/agentHostProviderTiming.ts 210 0
src/vs/sessions/contrib/chat/test/browser/sessionWorkspacePicker.test.ts 205 2
src/vs/platform/github/common/schema.ts 205 0
extensions/markdown-language-features/markdown-editor-src/renameController.ts 193 0
src/vs/platform/agentHost/node/protocolServerHandler.ts 158 35
src/vs/platform/agentHost/test/node/agentHostSessionTitleController.test.ts 182 4
… 292 more files

All commits

SHA Date Author Subject
7850f8fac1e 2026-10-03 RKS fix: preserve newer debugger stop details during continuation
eb7e1df7e88 2026-09-22 Henning Dieterichs Test Markdown editor adoption automation
1b06ff73423 2026-10-07 Henning Dieterichs Integrate provider-backed rename into the Markdown rich editor
e79041e4130 2026-10-07 Henning Dieterichs Integrate diagnostics and completion in the rich Markdown editor
55bd1ebe9f4 2026-10-07 Henning Dieterichs Document rich Markdown pull-diagnostics follow-up
f3cc79adf5a 2026-10-07 Henning Dieterichs Add diagnostic hovers and image paste to the Markdown rich editor
ce65ff92a95 2026-10-07 Henning Dieterichs Fix rich Markdown paste for native clipboard image files
aed98fc1d9a 2026-10-07 Henning Dieterichs Document rich Markdown paste provider integration limits
2487c316f0e 2026-10-07 Henning Dieterichs Use editing presentation while the Markdown editor is editable
6f4b68f930c 2026-10-07 Henning Dieterichs Make rich Markdown automatic suggestions opt-in
9d4a40d2017 2026-10-07 mrleemurray titlebar: Keep menus above workbench content
ec7425dcea6 2026-10-07 mrleemurray test: cover title bar menubar focus wiring
dead91715bb 2026-10-06 Henning Dieterichs Use notifications for Markdown editor presentation events
1c5ed013726 2026-10-07 Henning Dieterichs Remove obsolete source-editing preference documentation
ac3268db6dc 2026-10-07 vritant24 mcp: don't expand .mcp.json URLs that the Copilot runtime rejects
42359ef7ec2 2026-10-07 roblourens agentHost: Include identity resource in relay auth errors (microsoft#340409)
b99bfafc0a3 2026-10-07 roblourens agentHost: advertise only Copilot models over Mission Control (microsoft#340401)
df34818c518 2026-10-07 roblourens agentHost: enforce Mission Control token expiry (Written by Copilot)
40a45df272f 2026-10-07 roblourens agentHost: enable detached long-lived service guidance (microsoft#340414)
e63c52742b0 2026-10-07 Dmitriy Vasyura github: add cloud automations, tasks and environments domains (microsoft#339438)
f9ff1d3d91d 2026-10-07 roblourens agentHost: bump Copilot SDK to 1.0.18-preview.1 (microsoft#340406)
58afa23a1cb 2026-10-07 Bhavya U agentHost: add agent title review and consolidate title settings (microsoft#340095)
d3e4a861d84 2026-10-07 roblourens cli: host agent servers as GitHub environments (Written by Copilot)
9447b39a0b7 2026-10-07 Bhavya U agentHost: load rename_chat eagerly for active-agent title generation (microsoft#340425)
ddcb6c27aff 2026-10-07 Vritant Bhardwaj mcp: don't expand .mcp.json URLs that the Copilot runtime rejects (microsoft#340379)
09fb886a844 2026-10-08 Hawk Ticehurst Add hover tooltip for Customizations button in agents sidebar (microsoft#340355)
88f4baf8714 2026-10-08 Hawk Ticehurst Hide Migrations page in sidebar when no available migrations (microsoft#340367)
9a70979d5cc 2026-10-07 roblourens agentHost: explain Mission Control security gaps (microsoft#340417)
529244c4a52 2026-10-07 Osvaldo Ortega sessions: support repo-less Cloud chats (microsoft#340389)
87dd7d20c41 2026-10-07 Vijay Upadya Telemetry: Add detailed Agent Host prep and first-progress diagnostics (microsoft#340386)
3a7c8e0181e 2026-10-07 Bhavya U agentHost: attribute edits to the committed Auto tier (microsoft#340437)
c2352f0190e 2026-10-08 Bhavya U agentHost: load named host tools when no client can run tool search (microsoft#340101)
c36a5a589f5 2026-10-08 Lee Murray Title bar: Keep menus above workbench content (microsoft#340295)
f4a2106dc92 2026-10-08 Giuseppe Cianci chat: preserve model options across duplicate provider groups (microsoft#340459)
d3d31f62268 2026-10-08 Benjamin Christopher Simmonds preferences: Handle missing local settings search results (microsoft#340462)
d98708349fa 2026-10-08 Alex Ross Developer: Open Url should use external URI openers (microsoft#340479)
b52755d7b7a 2026-10-08 Ben Villalobos sessions: add cloud automation repository store (microsoft#339407)
72aabed2893 2026-10-08 Ben Villalobos sessions: wire cloud automations behind an experiment gate (microsoft#339419)
6f8fb8a6b34 2026-10-08 Ben Villalobos sessions: add cloud automations to the composer dialog (microsoft#340420)
db30bd72542 2026-10-08 Ben Villalobos sessions: add cloud automation cards and run history (microsoft#340434)
38d9885c158 2026-10-08 Benjamin Christopher Simmonds sessions: Preserve views when reopening the Agents Window (microsoft#340495)
662587f9262 2026-10-08 ulugbekna sessions: Publish editor working-set lifecycle
f2add7c59d2 2026-10-08 ulugbekna sessions: Restore live canvases through working sets
27363f839de 2026-10-08 ulugbekna sessions: Cover live canvas restoration end to end
85b5641b58d 2026-10-08 ulugbekna sessions: Document live canvas retention
8bc76bf5f98 2026-10-08 Ulugbek Abdullaev canvases: fix: keep canvases alive between session/chat switches (microsoft#340465)
e41e5122ebb 2026-10-08 roblourens agentHost: bump Copilot SDK to 1.0.18-preview.3 (microsoft#340441)
4c8b9b7acaf 2026-10-08 roblourens chat: rename Mission Control remote backend to GitHub environment (microsoft#340430)
e1af077cbcd 2026-10-08 Aaron Munger sessions: show remote host for workspace-less chats (microsoft#340325)
294d0966819 2026-10-08 Christof Marti agentHost: Honor process CA trust in authenticated proxy smoke (microsoft#340455)
f21d8cb4226 2026-10-08 Logan Ramos sessions: model a real effort and context size in the responsive picker fixture (microsoft#340499)
c542a8375bb 2026-10-08 Cherry Wang chat: stabilize reference details loading and share pill hovers (microsoft#340433)
d2a9268a5f7 2026-10-08 Anthony Kim Show managed plugin progress and failures in Agent Host chat (microsoft#340362)
ba70021a63b 2026-10-08 Henning Dieterichs Merge origin/main before published Markdown editor adoption
1de30bfc208 2026-10-08 Henning Dieterichs Adopt published Markdown editor 0.0.2-114
6eb5f37d1c0 2026-10-08 Anthony Kim Add Stop for attached background shells in Agent Host chats (microsoft#340097)
eb0f6dc55b8 2026-10-08 Henning Dieterichs Keep Markdown extension README user-facing
61783517d50 2026-10-08 Connor Peet Preserve newer debugger stop details during continued cleanup (microsoft#339530)
9bf2dfb00ca 2026-10-08 Henning Dieterichs Fix resource-only rich editor rename and locale-independent completion
e64cbef5ffc 2026-10-08 Hawk Ticehurst Use extensions icon for customizations in editor window (microsoft#340530)
9abb74e546c 2026-10-08 Jessie Houghton chat: Run marketplace prompts in new sessions (microsoft#339361)
54d131afcf5 2026-10-08 Hawk Ticehurst Remove icon from Browse Extensions button (microsoft#340532)
a18002237e8 2026-10-08 roblourens agentHost: tolerate missing Mission Control workspace roots (microsoft#340534)
e37f29d55a6 2026-10-08 Hawk Ticehurst Open Settings from profile menu (microsoft#340535)
64fb930a31c 2026-10-08 Henning Dieterichs Adopt rich Markdown language features (microsoft#340505)

🤖 Generated with Claude Code

…ns, extensions/markdown-language-features, chat)

Squashed reconstruction of 65 upstream commits (c028e2f..64fb930).
332 files changed, 24963 insertions(+), 3317 deletions(-)

agenthost:
  - agentHost: Include identity resource in relay auth errors (microsoft#340409)
  - agentHost: advertise only Copilot models over Mission Control (microsoft#340401)
  - agentHost: enforce Mission Control token expiry (Written by Copilot)
  - agentHost: enable detached long-lived service guidance (microsoft#340414)
  - agentHost: bump Copilot SDK to 1.0.18-preview.1 (microsoft#340406)
  - agentHost: add agent title review and consolidate title settings (microsoft#340095)
  - agentHost: load rename_chat eagerly for active-agent title generation (microsoft#340425)
  - agentHost: explain Mission Control security gaps (microsoft#340417)
  - agentHost: attribute edits to the committed Auto tier (microsoft#340437)
  - agentHost: load named host tools when no client can run tool search (microsoft#340101)
  - agentHost: bump Copilot SDK to 1.0.18-preview.3 (microsoft#340441)
  - agentHost: Honor process CA trust in authenticated proxy smoke (microsoft#340455)
  - Show managed plugin progress and failures in Agent Host chat (microsoft#340362)
  - Add Stop for attached background shells in Agent Host chats (microsoft#340097)
  - agentHost: tolerate missing Mission Control workspace roots (microsoft#340534)

sessions:
  - Add hover tooltip for Customizations button in agents sidebar (microsoft#340355)
  - sessions: support repo-less Cloud chats (microsoft#340389)
  - sessions: add cloud automation repository store (microsoft#339407)
  - sessions: wire cloud automations behind an experiment gate (microsoft#339419)
  - sessions: add cloud automations to the composer dialog (microsoft#340420)
  - sessions: add cloud automation cards and run history (microsoft#340434)
  - sessions: Preserve views when reopening the Agents Window (microsoft#340495)
  - sessions: Publish editor working-set lifecycle
  - sessions: Restore live canvases through working sets
  - sessions: Cover live canvas restoration end to end
  - sessions: Document live canvas retention
  - sessions: show remote host for workspace-less chats (microsoft#340325)
  - sessions: model a real effort and context size in the responsive picker fixture (microsoft#340499)
  - Open Settings from profile menu (microsoft#340535)

extensions/markdown-language-features:
  - Integrate provider-backed rename into the Markdown rich editor
  - Integrate diagnostics and completion in the rich Markdown editor
  - Document rich Markdown pull-diagnostics follow-up
  - Add diagnostic hovers and image paste to the Markdown rich editor
  - Fix rich Markdown paste for native clipboard image files
  - Document rich Markdown paste provider integration limits
  - Use editing presentation while the Markdown editor is editable
  - Make rich Markdown automatic suggestions opt-in
  - Use notifications for Markdown editor presentation events
  - Remove obsolete source-editing preference documentation
  - Adopt published Markdown editor 0.0.2-114
  - Keep Markdown extension README user-facing
  - Fix resource-only rich editor rename and locale-independent completion

chat:
  - Hide Migrations page in sidebar when no available migrations (microsoft#340367)
  - chat: preserve model options across duplicate provider groups (microsoft#340459)
  - chat: rename Mission Control remote backend to GitHub environment (microsoft#340430)
  - chat: stabilize reference details loading and share pill hovers (microsoft#340433)
  - Use extensions icon for customizations in editor window (microsoft#340530)
  - chat: Run marketplace prompts in new sessions (microsoft#339361)
  - Remove icon from Browse Extensions button (microsoft#340532)

misc:
  - Test Markdown editor adoption automation
  - Preserve newer debugger stop details during continued cleanup (microsoft#339530)
  - Adopt rich Markdown language features (microsoft#340505)

mcp:
  - mcp: don't expand .mcp.json URLs that the Copilot runtime rejects
  - mcp: don't expand .mcp.json URLs that the Copilot runtime rejects (microsoft#340379)

fix:
  - fix: preserve newer debugger stop details during continuation

titlebar:
  - titlebar: Keep menus above workbench content

test:
  - test: cover title bar menubar focus wiring

github:
  - github: add cloud automations, tasks and environments domains (microsoft#339438)

cli:
  - cli: host agent servers as GitHub environments (Written by Copilot)

telemetry:
  - Telemetry: Add detailed Agent Host prep and first-progress diagnostics (microsoft#340386)

title bar:
  - Title bar: Keep menus above workbench content (microsoft#340295)

preferences:
  - preferences: Handle missing local settings search results (microsoft#340462)

developer:
  - Developer: Open Url should use external URI openers (microsoft#340479)

canvases:
  - canvases: fix: keep canvases alive between session/chat switches (microsoft#340465)

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