Repository navigation
Reconstruct batch 028/124: 2026-08-26 → 2026-08-30 (chat, agenthost, extensions/copilot, sessions) - #28
Open
elielvipata wants to merge 1 commit into
Open
Reconstruct batch 028/124: 2026-08-26 → 2026-08-30 (chat, agenthost, extensions/copilot, sessions)#28elielvipata wants to merge 1 commit into
elielvipata wants to merge 1 commit into
Conversation
…extensions/copilot, sessions) Squashed reconstruction of 50 upstream commits (eedf9f9..7209032). 375 files changed, 14100 insertions(+), 4432 deletions(-) chat: - Implement initial local MCP server readiness handling and update related tests - Add MCP support to customization migration - Preserve Agent Host migration roots - Report MCP support in migration hints - Fix chat model visibility issue for unrenderable identifiers (microsoft#333214) - show migrate customization hint in chat view (microsoft#333216) - Chat: Fix transcript Find keybindings (microsoft#333135) - Fix chat customization migration dependency cycle (microsoft#333247) - Enforce custom agent subagent allowlists (microsoft#331442) - chat: summarize Agent Merge turns in the prompt timeline (microsoft#333162) - Fix Chat Customizations layout and context (microsoft#333281) - Allow ZIP selection for manually installed dictation models (microsoft#332998) agenthost: - Unify internal telemetry checks across processes (microsoft#333218) - agentHost: bump Claude Agent SDK to 0.3.239 (microsoft#333256) - agentHost: give every remote connection one owner and one reconnect path - agentHost: preserve legacy Copilot CLI session titles on migration (microsoft#333243) - agentHost: correct reconnect handling found in review - agentHost: Revert stored Copilot restore metadata (microsoft#333262) - agentHost: re-enable retryable errors (microsoft#333260) - agentHost: add Claude and Codex session telemetry (microsoft#333274) - agentHost: observe dispatched actions through a chat contribution hook (microsoft#333238) - agentHost: map legacy `chat.tools.eligibleForAutoApproval` to managed settings (microsoft#333264) - agentHost: Avoid restarting active session listings (microsoft#333398) extensions/copilot: - Add aggregated fetcher fallback telemetry (microsoft#333115) - Handle prefix in exp treatements by new endpoint (microsoft#333282) - Gate new Gemini Flash prompt guidance behind an experiment (Flash 3.6/3.7) (microsoft#333308) - Apply supportsUnifiedCompletions to the default provider path - Document supportsUnifiedCompletions startup-flicker caveat - Trim unified-completions comments to two lines sessions: - sessions: add Automation history context menu actions (microsoft#333080) - sessions: add screen reader badge (microsoft#333211) - Refine new chat issue/PR pills (microsoft#333200) - Agents - show a badge on the application icon for sessions needing attention (microsoft#333167) - sessions: Improve GitHub context attachments (microsoft#333191) automations: - automations: clarify configure tool intent (microsoft#333212) - automations: add context menu actions for automation cards (microsoft#333226) scripts: - Reuse cached Electron for unit tests (microsoft#333137) - Add file path setup for mock policy server and improve state polling (microsoft#333272) mcp: - Add Agent Host MCP support assessment build: - build: bump distro for Microsoft chat authentication (microsoft#333222) hover: - Hover: restore scrolling for long content (microsoft#331439) policy: - policy: add "sandbox, no internet" preset to mock-policy-server (microsoft#333258) fix: - fix: memory leak in LSP terminal completions (microsoft#332173) extensions/terminal-suggest: - Update Fig spec for Azure Developer CLI (azd) (microsoft#331727) agents: - Agents: support multiple pull requests per session (microsoft#333189) editor: - Fix delayed code action commands with arguments (microsoft#333295) snippets: - update label and description. (microsoft#219949) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reconstruct batch 028/124: 2026-08-26 → 2026-08-30 (chat, agenthost, extensions/copilot, sessions)
Overview
eedf9f95aa7..7209032e0b6main, 3 merges)reconstruct/batch-027Upstream PRs
This PR folds in 39 microsoft/vscode PRs and 3 changes pushed directly without a PR.
chat.tools.eligibleForAutoApprovalto managed settingsfbc1ce699e4Apply supportsUnifiedCompletions to the default provider path (direct, no PR)2fc5f73ba2dDocument supportsUnifiedCompletions startup-flicker caveat (direct, no PR)cd429513258Trim unified-completions comments to two lines (direct, no PR)Summary of changes by area
chat (12)
2b757d4522f)bec1702f8ba)fc4bfcbdc7e)75b2156c2de)c5b60fc1ecd)114237ee174)cefc8319303)f262f4f2796)d679b159e16)6868dc63c7b)a0e29e34dd4)3aa54039a0b)agenthost (11)
b4abde1c921)01f7bd302b7)0e7afd7c636)2118b4698ae)3f9243c0729)f8b5627a1a2)95d9f1291dc)a39698f7e6e)44065855e43)chat.tools.eligibleForAutoApprovalto managed settings (agentHost: map legacychat.tools.eligibleForAutoApprovalto managed settings microsoft/vscode#333264) (df814e65a7c)7209032e0b6)extensions/copilot (6)
87b6ce272be)575e3e4eae8)abeda1b76a6)fbc1ce699e4)2fc5f73ba2d)cd429513258)sessions (5)
eb9db9d6270)7e05883e43a)47d9a624f8f)ff155aaf562)2e6f352c370)automations (2)
8853be931df)8bd6fec5fcd)scripts (2)
002b200b892)3ae3ff0ded8)mcp (1)
c59251aa0bb)build (1)
a06d01ff8fb)hover (1)
6a1e7baf5dd)policy (1)
d9b5c14fd71)fix (1)
c04f76bd7c4)extensions/terminal-suggest (1)
a5a710331b1)agents (1)
2ae61ac0521)editor (1)
8e33c19d01e)snippets (1)
004a1fbb165)Code changes
Where the changes landed (share of changed files, cumulative)
Largest file changes
extensions/terminal-suggest/src/completions/azd.tssrc/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostMcpServerSupport.tssrc/vs/sessions/contrib/sessions/test/browser/automationsView.test.tssrc/vs/sessions/contrib/sessionInputBanners/browser/sessionInputBanners.tssrc/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostMcpServerSupport.test.tssrc/vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl.tssrc/vs/platform/agentHost/browser/remoteAgentHostServiceImpl.tssrc/vs/platform/agentHost/test/common/relayTransport.test.tssrc/vs/platform/agentHost/node/agentSideEffects.tssrc/vs/platform/agentHost/common/remoteAgentHostService.tssrc/vs/workbench/contrib/chat/test/browser/aiCustomization/customizationMigrationServiceImpl.test.tssrc/vs/sessions/contrib/sessions/browser/views/automationsView.tssrc/vs/sessions/contrib/sessionInputBanners/test/browser/sessionInputBanners.test.tssrc/vs/platform/agentHost/test/electron-browser/sshRemoteAgentHostService.test.tssrc/vs/platform/agentHost/node/chatContributions/TODO.mdsrc/vs/sessions/contrib/sessionInputBanners/browser/sessionInputBannerWidget.tssrc/vs/platform/agentHost/test/electron-browser/remoteAgentHostService.test.tsextensions/copilot/src/platform/networking/test/node/fetcherFallback.spec.tssrc/vs/workbench/contrib/chat/test/common/chatService/chatService.test.tssrc/vs/platform/agentHost/node/chatContributions/sessionInputNeeded/sessionInputNeededContribution.tssrc/vs/platform/agentHost/test/node/chatContributions.test.tssrc/vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHost.contribution.tssrc/vs/editor/contrib/codeAction/browser/codeActionModel.tssrc/vs/sessions/contrib/sessionInputBanners/test/browser/sessionInputBannerWidget.test.tssrc/vs/platform/agentHost/test/common/reconnectingTransport.test.tssrc/vs/platform/agentHost/test/electron-browser/sshRelayTransport.test.tsscripts/mock-policy-server/public/app.tssrc/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostMcpServerSupportScope.tssrc/vs/platform/agentHost/test/node/copilotAgent.test.tssrc/vs/workbench/contrib/chat/test/common/promptSyntax/service/customizationMigrationService.test.tssrc/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostLocalCustomizations.tssrc/vs/workbench/contrib/chat/browser/aiCustomization/customizationMigrationServiceImpl.tssrc/vs/workbench/contrib/chat/test/common/tools/builtinTools/runSubagentTool.test.tssrc/vs/sessions/contrib/sessions/test/electron-browser/sessionsApplicationBadge.test.tssrc/vs/sessions/contrib/sessions/electron-browser/sessionsApplicationBadge.ts.github/skills/agent-host-chat-contributions/SKILL.mdsrc/vs/platform/agentHost/test/electron-browser/agentHostProtocolClient.test.tsextensions/copilot/src/platform/networking/node/fetcherFallback.tssrc/vs/workbench/contrib/chat/test/common/languageModels.test.tssrc/vs/platform/agentHost/test/node/e2e/harness/capiReplayProxy.tsAll commits
eb9db9d6270c59251aa0bb2b757d4522fbec1702f8bafc4bfcbdc7e75b2156c2dec5b60fc1ecd7e05883e43ab4abde1c92147d9a624f8f8853be931df002b200b8925e5948d9dce114237ee17487b6ce272becefc8319303f262f4f2796a06d01ff8fbff155aaf56201f7bd302b70e7afd7c636c8279579cd36a1e7baf5dd2118b4698aed9b5c14fd713f9243c0729f8b5627a1a295d9f1291dc8bd6fec5fcd6834b15c3833ae3ff0ded8a39698f7e6e44065855e43d679b159e16c04f76bd7c4a5a710331b12ae61ac05216868dc63c7b575e3e4eae88e33c19d01edf814e65a7cchat.tools.eligibleForAutoApprovalto managed settings (microsoft#333264)abeda1b76a6a0e29e34dd4fbc1ce699e42fc5f73ba2dcd4295132582e6f352c3703aa54039a0b004a1fbb1657209032e0b6🤖 Generated with Claude Code