Skip to content

Reconstruct batch 016/124: 2026-07-31 → 2026-08-21 (sessions, agenthost, chat, extensions/copilot) - #16

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-015from
reconstruct/batch-016
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-015from
reconstruct/batch-016

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 016/124: 2026-07-31 → 2026-08-21 (sessions, agenthost, chat, extensions/copilot)

Overview

  • Upstream range: be1bc529933..d70cf0a2979
  • Dates: 2026-07-31 → 2026-08-21
  • Commits: 50 (40 on the first-parent line of main, 5 merges)
  • Contributors: 24 — Sandeep Somavarapu (5), vritant24 (4), Vritant Bhardwaj (4), Copilot (4), zainnadeem(RedOpsCell) (3), Logan Ramos (3), joshspicer (2), Don Jayamanne (2) …
  • Diff: 371 files changed, 18247 insertions(+), 7190 deletions(-)
  • Files: 310 modified, 48 added, 7 renamed, 6 deleted
  • Base branch: reconstruct/batch-015

Upstream PRs

This PR folds in 40 microsoft/vscode PRs.

  • #331689 Render slash command suggestions when editing chat requests inline
  • #331684 sessions: stabilize architecture documentation
  • #331710 Fix model draft desync
  • #331715 policy: disable 3P harnesses under managed settings
  • #331720 Mock policy server: Add onboarding page
  • #331775 Agents - update icon for custom group section
  • #331740 agentHost: cover client-hosted filesystem E2E
  • #331793 sessions: Align resource pill icon size
  • #331782 sessions: Preserve completed last turn changes
  • #331799 warn when reading linked files
  • #331737 Fix client-side Copilot token handling and add tests
  • #331702 Enable auto V2 in SDK
  • #331550 chore: onboard build pipelines onto CFSClean
  • #331816 local harness: simplity checking for external resources
  • #331739 Ask the agent SDK about setup instead of guessing from the filesystem
  • #331808 Agents window: adopt Modern UI notification and dialog styles
  • #331635 Cap External Agent Sessions to 30 Days (replace all, enforce ingest/prune retention)
  • #331759 agentHost: keep peer database alive during multi-root diffs
  • #331791 Align chat UI with design tokens
  • #328458 chat: support max_completion_tokens for custom models
  • #330921 Replace Automation icon with spinner while an automation is running
  • #331830 Bump xterm to 6.1.0-beta.302
  • #331851 sessions: make changes diffs responsive
  • #331850 Add experiment driven inline model feedback survey
  • #331843 chore: add more foundry-local-sdk patches
  • #331840 agentHost: stop the agent editing host-created attachment snapshots (Agent edited the generated attachment copy rather than the actual file in the workspace microsoft/vscode#331154)
  • #331792 agentHost: stop a failed git probe from stalling Agent Merge
  • #331803 Disabling sandbox toggle when managed settings are enabled for sandbox.
  • #331857 sessions: Move chat actions to overflow menu
  • #331860 Persist state between profiled startup runs
  • #331866 Polish automation run history list
  • #331848 Let the setup banner reload an agent's configuration
  • #331862 Move the scenario runner out of the MCP server
  • #331846 Avoid forced layout when measuring the Chat view title
  • #323776 Keep context menus above shadow DOM hosts
  • #330964 agentHost: Use canonical Copilot telemetry provider
  • #331753 Fix PowerShell quoting for runInTerminal environment values
  • #331870 sessions: Respect metadata pill placement in chat tabs
  • #331874 inline chat: add experimental Agent Host backend
  • #331794 sessions: Align chat pill chevrons and add path hovers

Summary of changes by area

sessions (11)

agenthost (9)

chat (7)

extensions/copilot (4)

debug (3)

  • Fix PowerShell quoting for runInTerminal env values (1626b65ea73)
  • Preserve PowerShell env values when quoting (9e09ac5902d)
  • Handle PowerShell smart quotes in env values (2479bb31b27)

chore (2)

policy (1)

scripts (1)

local harness (1)

agents window (1)

remote (1)

performance (1)

test (1)

base (1)

inline chat (1)

Code changes

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

4.8% build/azure-pipelines/
   6.7% build/
   2.9% extensions/copilot/src/extension/
   2.9% extensions/copilot/src/platform/
   6.7% extensions/copilot/src/
   7.6% extensions/copilot/
   2.4% src/vs/platform/agentHost/common/
   8.4% src/vs/platform/agentHost/node/
  10.3% src/vs/platform/agentHost/test/node/
  10.8% src/vs/platform/agentHost/test/
  21.7% src/vs/platform/agentHost/
  23.0% src/vs/platform/
   2.1% src/vs/sessions/browser/parts/
   3.8% src/vs/sessions/browser/
   2.9% src/vs/sessions/contrib/chat/
   2.4% src/vs/sessions/contrib/providers/
   2.4% src/vs/sessions/contrib/sessions/browser/
   2.9% src/vs/sessions/contrib/sessions/
  12.2% src/vs/sessions/contrib/
  21.1% src/vs/sessions/
   2.1% src/vs/workbench/contrib/chat/browser/agentSessions/
   7.8% src/vs/workbench/contrib/chat/browser/
   2.1% src/vs/workbench/contrib/chat/common/
   4.3% src/vs/workbench/contrib/chat/test/browser/
   4.8% src/vs/workbench/contrib/chat/test/
  14.9% src/vs/workbench/contrib/chat/
   2.4% src/vs/workbench/contrib/inlineChat/
  19.5% src/vs/workbench/contrib/
  24.7% src/vs/workbench/
  71.7% src/vs/
   5.7% test/mcp/src/automationTools/
   6.5% test/mcp/src/
   6.7% test/mcp/
   2.1% test/scenario/
   8.9% test/

Largest file changes

File + −
src/vs/platform/agentHost/test/node/e2e/coverage/summary.json 1193 775
src/vs/platform/agentHost/test/node/claudeAgent.test.ts 641 319
src/vs/workbench/contrib/chat/browser/feedbackSurvey/chatModelFeedbackSurveyService.ts 673 0
src/vs/platform/agentHost/test/node/codex/codexModelRefresh.test.ts 408 203
scripts/mock-policy-server/public/style.css 574 14
src/vs/workbench/contrib/chat/common/feedbackSurvey/chatModelFeedbackSurveyConfig.ts 568 0
src/vs/workbench/contrib/chat/test/browser/feedbackSurvey/chatModelFeedbackSurveyService.test.ts 551 0
src/vs/platform/agentHost/test/node/e2e/suites/clientHostedFilesystemSuite.ts 528 0
src/vs/sessions/LAYOUT.md 124 390
src/vs/workbench/contrib/chat/browser/widget/media/chat.css 250 226
src/vs/sessions/AI_CUSTOMIZATIONS.md 131 345
src/vs/sessions/SESSIONS.md 146 322
src/vs/workbench/contrib/inlineChat/test/browser/inlineChatEditReviewSession.test.ts 454 0
src/vs/sessions/contrib/github/PR_ICON_POLLING.md 0 444
src/vs/sessions/contrib/providers/agentHost/AGENT_HOST_SESSIONS_PROVIDER.md 107 280
src/vs/workbench/contrib/inlineChat/test/browser/inlineChatSessionService.test.ts 376 0
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSdkSetupNotification.ts 356 0
src/vs/workbench/contrib/inlineChat/browser/inlineChatEditReviewSession.ts 341 0
src/vs/sessions/SESSIONS_LIST.md 106 226
src/vs/workbench/contrib/inlineChat/test/browser/inlineChatSessionResolver.test.ts 318 0
src/vs/workbench/contrib/chat/browser/feedbackSurvey/chatModelFeedbackSurveyWidget.ts 291 0
src/vs/sessions/MOBILE.md 111 176
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostSdkSetupNotification.test.ts 280 0
scripts/mock-policy-server/public/index.html 191 87
src/vs/workbench/services/agentHost/browser/agentSdkSetupService.ts 276 0
src/vs/workbench/contrib/chat/test/browser/feedbackSurvey/chatModelFeedbackSurveyWidget.test.ts 252 0
test/scenario/package-lock.json 247 0
extensions/copilot/src/extension/tools/node/test/toolUtils.spec.ts 143 100
src/vs/sessions/contrib/providers/copilotChatSessions/COPILOT_CHAT_SESSIONS_PROVIDER.md 77 144
src/vs/platform/agentHost/test/node/copilotAgentSession.test.ts 202 10
src/vs/sessions/contrib/sessions/browser/sessionsActions.ts 58 147
src/vs/workbench/contrib/chat/test/common/feedbackSurvey/chatModelFeedbackSurveyConfig.test.ts 184 0
extensions/copilot/src/extension/tools/node/toolUtils.ts 109 74
src/vs/platform/agentHost/node/agentService.ts 148 29
src/vs/platform/agentHost/test/node/agentService.test.ts 114 56
src/vs/platform/agentHost/common/agentSdkSetup.ts 168 0
src/vs/workbench/contrib/inlineChat/browser/inlineChatController.ts 143 22
src/vs/workbench/contrib/chat/browser/actions/chatModelFeedbackSurveyActions.ts 163 0
src/vs/sessions/contrib/providers/agentHost/browser/agentHostDiscoveredConfigNotification.ts 0 162
src/vs/workbench/contrib/chat/browser/feedbackSurvey/media/chatModelFeedbackSurvey.css 160 0
… 331 more files

All commits

SHA Date Author Subject
0540db44352 2026-07-31 vritant24 Agent Host changes for agents/investigate-unit-tests-issue-reproduction
7ceb90a720c 2026-08-04 vritant24 chat: fix custom model Chat Completions token limit
4e186802291 2026-08-04 Vritant Bhardwaj Merge branch 'main' into agents/investigate-unit-tests-issue-reproduction
0db2883b127 2026-08-04 vritant24 chat: fix token parameter setting registration
1626b65ea73 2026-08-20 zainnadeem(RedOpsCell) Fix PowerShell quoting for runInTerminal env values
9e09ac5902d 2026-08-20 zainnadeem(RedOpsCell) Preserve PowerShell env values when quoting
7f8b900e8b7 2026-08-20 Copilot Render slash command suggestions when editing chat requests inline (microsoft#331689)
a7b5e07da34 2026-08-20 Sandeep Somavarapu sessions: stabilize architecture documentation (microsoft#331684)
e6a38b7e53d 2026-08-20 Logan Ramos Fix model draft desync (microsoft#331710)
fa5d013e93f 2026-08-20 joshspicer policy: disable 3P harnesses under managed settings (microsoft#331715)
7013704a632 2026-08-20 joshspicer Mock policy server: Add onboarding page (microsoft#331720)
bba6732d99a 2026-08-20 Ladislau Szomoru Agents - update icon for custom group section (microsoft#331775)
b50d5585464 2026-08-20 roblourens agentHost: cover client-hosted filesystem E2E (microsoft#331740)
225afcc5150 2026-08-20 Don Jayamanne sessions: Align resource pill icon size (microsoft#331793)
e251532867c 2026-08-20 Sandeep Somavarapu sessions: Preserve completed last turn changes (microsoft#331782)
f4bfa76be67 2026-08-20 vritant24 Refactor configuration and update test cases for Copilot extension
c02a2af6d3e 2026-08-20 Vritant Bhardwaj Merge branch 'main' into agents/investigate-unit-tests-issue-reproduction
680caf21e40 2026-08-20 Martin Aeschlimann warn when reading linked files (microsoft#331799)
c93133ec0db 2026-08-20 Vritant Bhardwaj Merge branch 'main' into agents/investigate-unit-tests-issue-reproduction
88d87414a09 2026-08-20 SteVen Batten Fix client-side Copilot token handling and add tests (microsoft#331737)
74d615da22f 2026-08-20 Logan Ramos Enable auto V2 in SDK (microsoft#331702)
740c2e58fc9 2026-08-20 Raymond Zhao chore: onboard build pipelines onto CFSClean (microsoft#331550)
611c5dfed2f 2026-08-20 Martin Aeschlimann local harness: simplity checking for external resources (microsoft#331816)
2479bb31b27 2026-08-20 zainnadeem(RedOpsCell) Handle PowerShell smart quotes in env values
2f898b82417 2026-08-20 TylerLeonhardt Ask the agent SDK about setup instead of guessing from the filesystem (microsoft#331739)
c14e0dc5660 2026-08-20 Lee Murray Agents window: adopt Modern UI notification and dialog styles (microsoft#331808)
32b97f54e2e 2026-08-20 Copilot Cap External Agent Sessions to 30 Days (replace all, enforce ingest/prune retention) (microsoft#331635)
97a9b4add6c 2026-08-20 Christof Marti agentHost: keep peer database alive during multi-root diffs (microsoft#331759)
d06ea12911b 2026-08-20 Lee Murray Align chat UI with design tokens (microsoft#331791)
6cc800da839 2026-08-20 Vritant Bhardwaj Merge pull request microsoft#328458 from microsoft/agents/investigate-unit-tests-issue-reproduction
9ee20aedfd3 2026-08-21 Copilot Replace Automation icon with spinner while an automation is running (microsoft#330921)
f44c690a259 2026-08-20 Anthony Kim Bump xterm to 6.1.0-beta.302 (microsoft#331830)
816148459bf 2026-08-20 Sandeep Somavarapu sessions: make changes diffs responsive (microsoft#331851)
023440219af 2026-08-20 Logan Ramos Add experiment driven inline model feedback survey (microsoft#331850)
342a75317e6 2026-08-20 Raymond Zhao chore: add more foundry-local-sdk patches (microsoft#331843)
0b862a7b4d5 2026-08-21 Don Jayamanne agentHost: stop the agent editing host-created attachment snapshots (microsoft#331154) (microsoft#331840)
56a267c2a57 2026-08-20 Benjamin Christopher Simmonds agentHost: stop a failed git probe from stalling Agent Merge (microsoft#331792)
919e5856887 2026-08-20 Dileep Yavanmandha Disabling sandbox toggle when managed settings are enabled for sandbox. (microsoft#331803)
78cd2148fad 2026-08-20 Sandeep Somavarapu sessions: Move chat actions to overflow menu (microsoft#331857)
310ba23388f 2026-08-20 Dmitriy Vasyura Persist state between profiled startup runs (microsoft#331860)
506d2e1cc5e 2026-08-20 Ben Villalobos Polish automation run history list (microsoft#331866)
5270254e0e6 2026-08-20 TylerLeonhardt Let the setup banner reload an agent's configuration (microsoft#331848)
4b5f3abeb45 2026-08-20 Bryan Chen Move the scenario runner out of the MCP server (microsoft#331862)
fea32a81fab 2026-08-20 Dmitriy Vasyura Avoid forced layout when measuring the Chat view title (microsoft#331846)
70af9b11638 2026-08-20 Copilot Keep context menus above shadow DOM hosts (microsoft#323776)
c90d9c77562 2026-08-20 Aaron Munger agentHost: Use canonical Copilot telemetry provider (microsoft#330964)
fcaba3720e8 2026-08-20 Connor Peet Merge pull request microsoft#331753 from zainnadeem786/research/oss-assurance-review
7edc21d46df 2026-08-21 Sandeep Somavarapu sessions: Respect metadata pill placement in chat tabs (microsoft#331870)
9b82522cd9f 2026-08-20 Connor Peet inline chat: add experimental Agent Host backend (microsoft#331874)
d70cf0a2979 2026-08-21 Benjamin Christopher Simmonds sessions: Align chat pill chevrons and add path hovers (microsoft#331794)

🤖 Generated with Claude Code

…st, chat, extensions/copilot)

Squashed reconstruction of 50 upstream commits (be1bc52..d70cf0a).
371 files changed, 18247 insertions(+), 7190 deletions(-)

sessions:
  - sessions: stabilize architecture documentation (microsoft#331684)
  - Agents - update icon for custom group section (microsoft#331775)
  - sessions: Align resource pill icon size (microsoft#331793)
  - sessions: Preserve completed last turn changes (microsoft#331782)
  - Replace Automation icon with spinner while an automation is running (microsoft#330921)
  - sessions: make changes diffs responsive (microsoft#331851)
  - Disabling sandbox toggle when managed settings are enabled for sandbox. (microsoft#331803)
  - sessions: Move chat actions to overflow menu (microsoft#331857)
  - Polish automation run history list (microsoft#331866)
  - sessions: Respect metadata pill placement in chat tabs (microsoft#331870)
  - sessions: Align chat pill chevrons and add path hovers (microsoft#331794)

agenthost:
  - agentHost: cover client-hosted filesystem E2E (microsoft#331740)
  - Enable auto V2 in SDK (microsoft#331702)
  - Ask the agent SDK about setup instead of guessing from the filesystem (microsoft#331739)
  - Cap External Agent Sessions to 30 Days (replace `all`, enforce ingest/prune retention) (microsoft#331635)
  - agentHost: keep peer database alive during multi-root diffs (microsoft#331759)
  - agentHost: stop the agent editing host-created attachment snapshots (microsoft#331154) (microsoft#331840)
  - agentHost: stop a failed git probe from stalling Agent Merge (microsoft#331792)
  - Let the setup banner reload an agent's configuration (microsoft#331848)
  - agentHost: Use canonical Copilot telemetry provider (microsoft#330964)

chat:
  - chat: fix custom model Chat Completions token limit
  - chat: fix token parameter setting registration
  - Render slash command suggestions when editing chat requests inline (microsoft#331689)
  - Fix model draft desync (microsoft#331710)
  - Align chat UI with design tokens (microsoft#331791)
  - Add experiment driven inline model feedback survey (microsoft#331850)
  - Avoid forced layout when measuring the Chat view title (microsoft#331846)

extensions/copilot:
  - Agent Host changes for agents/investigate-unit-tests-issue-reproduction
  - Refactor configuration and update test cases for Copilot extension
  - warn when reading linked files (microsoft#331799)
  - Fix client-side Copilot token handling and add tests (microsoft#331737)

debug:
  - Fix PowerShell quoting for runInTerminal env values
  - Preserve PowerShell env values when quoting
  - Handle PowerShell smart quotes in env values

chore:
  - chore: onboard build pipelines onto CFSClean (microsoft#331550)
  - chore: add more foundry-local-sdk patches (microsoft#331843)

policy:
  - policy: disable 3P harnesses under managed settings (microsoft#331715)

scripts:
  - Mock policy server: Add onboarding page (microsoft#331720)

local harness:
  - local harness: simplity checking for external resources (microsoft#331816)

agents window:
  - Agents window: adopt Modern UI notification and dialog styles (microsoft#331808)

remote:
  - Bump xterm to 6.1.0-beta.302 (microsoft#331830)

performance:
  - Persist state between profiled startup runs (microsoft#331860)

test:
  - Move the scenario runner out of the MCP server (microsoft#331862)

base:
  - Keep context menus above shadow DOM hosts (microsoft#323776)

inline chat:
  - inline chat: add experimental Agent Host backend (microsoft#331874)

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