Repository navigation
Reconstruct batch 121/124: 2026-10-05 → 2026-10-22 (chat, sessions, agenthost, workbench) - #121
Open
elielvipata wants to merge 1 commit into
Open
elielvipata wants to merge 1 commit into
elielvipata wants to merge 1 commit into
Conversation
…genthost, workbench) Squashed reconstruction of 51 upstream commits (1147fc0..e448e64). 296 files changed, 14188 insertions(+), 2323 deletions(-) chat: - Route host-discovered MCP server enablement to the agent host - Address review feedback on MCP enablement routing - Show the chosen harness in the editor window chat session list (microsoft#343380) - chat: use Working Set setting for editor Keep/Undo (microsoft#343374) - chat: support side chats in editor windows - chat: refine pet tabs and landing surfaces (microsoft#341985) - chat: add Working Set review options and fix notification focus (microsoft#343384) - chat: fix sandbox trusted CA alert word wrapping (microsoft#343065) - chat: omit token rates from response footers (Written by Copilot) - Clarify optional sandbox CA certificate notice (microsoft#343398) - Use aka link for sandboxing docs link sessions: - sessions: show application provenance in session hovers - sessions: remove external status from session hovers - sessions: fix Send and chat binding regressions in the shared composer (microsoft#343370) - sessions: restore #session references for /troubleshoot in the composer (microsoft#343378) - sessions: show clickable application provenance in session hovers (microsoft#343353) - Agents - improve multi-file diff editor actions (microsoft#343368) - sessions: badge the activity bar Changes entry on unseen changes and show its stats on hover (microsoft#343335) - Agents - enhance files view submenu and reorganize toolbar actions (microsoft#343424) - sessions: preserve static warning fills and reduce session motion (microsoft#343114) - Agents - fix spacing for the environment picker in the new session composer (microsoft#343429) - sessions: keep new nested sessions from showing PR icons (microsoft#343446) agenthost: - Forward VS Code workspace trust to the Copilot runtime - agentHost: fix model discovery for CLI GitHub environments (microsoft#343389) - agentHost: keep history observation out of credential sponsorship - agentHost: seal client tokens (Written by Copilot) - Address review feedback on workspace trust forwarding - agentHost: support turn-by-turn conversation import for remote sessions (microsoft#343312) - Forward VS Code workspace trust to the Copilot runtime (microsoft#343403) - agentHost: recover Mission Control relay connections (microsoft#343352) - agentHost: authenticate the Copilot harness with the default account (microsoft#343394) - agentHost: Stabilize saved chat continuation artifact assertions (microsoft#343456) workbench: - Fix compile break in tabbed model picker fixture (microsoft#343376) - workbench: auto-hide sash grippers when the mouse is idle - workbench: address sash gripper review feedback - workbench: auto-hide sash grippers when the mouse is idle (microsoft#343441) misc: - Route host-discovered MCP server enablement to the agent host (microsoft#343350) - Fix UTF-8 encoding of MCP resource URI template values (microsoft#339846) - Use aka link for sandboxing docs link (microsoft#343439) github: - Add repository automation configuration API (microsoft#343375) - github: avoid unnecessary allocations during request validation. (microsoft#343186) fix: - fix: encode URI template values as UTF-8 test: - test: cover Unicode URI template expansion contextmenu: - contextmenu: unify and validate initial item selection issue: - issue: skip WebM tests that can't open on the shipped Electron (microsoft#343360) chat customizations: - Chat Customizations: Render Browse results as sources load (microsoft#343346) automations: - Automations: use repository capability for cloud eligibility (microsoft#343369) dependencies: - Update distro commit (main) (microsoft#343393) modernui: - Agents - remove explicit background for the "+" toolbar (microsoft#343423) agents: - Agents: use harness tool inventories in agent files (microsoft#343257) 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 121/124: 2026-10-05 → 2026-10-22 (chat, sessions, agenthost, workbench)
Overview
1147fc07f4b..e448e640801main, 7 merges)reconstruct/batch-120Upstream PRs
This PR folds in 34 microsoft/vscode PRs and 4 changes pushed directly without a PR.
1b606261ed1chat: support side chats in editor windows (direct, no PR)c6eee02fc85agentHost: keep history observation out of credential sponsorship (direct, no PR)47da279f730agentHost: seal client tokens (Written by Copilot) (direct, no PR)588b57eae96chat: omit token rates from response footers (Written by Copilot) (direct, no PR)Summary of changes by area
chat (11)
3b4df884f61)8a29c6e98b1)7ae86d36955)4c9ec811116)1b606261ed1)6048729ae5b)bcabec8f47f)151923988b4)588b57eae96)1d1aadbfc11)73df6ef6156)sessions (11)
d70053f9183)2bfcbe39d44)dfa0c132df6)0ba02a06143)5aa0ff9f25c)496d79ab9f9)54e8eec4986)49f83d01671)4df8bb183f0)10aaa3981af)818341a41f1)agenthost (10)
ec06dc74875)9325db1196a)c6eee02fc85)47da279f730)589f489df27)e847f29361b)d6e526a8312)c8f3fd17f6b)d489b0e92f1)68d4ae5bd0e)workbench (4)
f7d212e976a)f5d95e4ba02)eab2e76f2cf)e448e640801)misc (3)
22fedb409d1)070abe7cd0e)9aad18524d8)github (2)
5d3971ef442)efb876d9cb8)fix (1)
a1321b7630b)test (1)
e77e0897cde)contextmenu (1)
239aadc8608)issue (1)
3f1803d369c)chat customizations (1)
d9368fe4f31)automations (1)
f2103684f1a)dependencies (1)
2888842c71c)modernui (1)
bdce63db587)agents (1)
395e625a57d)Code changes
Where the changes landed (share of changed files, cumulative)
Largest file changes
src/vs/platform/agentHost/common/meta/vscode/agentHostCreateSessionImportMeta.tssrc/vs/platform/agentHost/test/electron-browser/agentHostProtocolClient.test.tssrc/vs/workbench/contrib/chat/browser/widget/chatPetWidget.tssrc/vs/platform/agentHost/node/missionControl/missionControlProtocolServer.tssrc/vs/workbench/contrib/chat/test/browser/btwSlashCommand.test.tssrc/vs/workbench/contrib/chat/test/browser/widget/chatPetWidget.test.tssrc/vs/platform/agentHost/test/node/missionControlProtocolServer.test.tssrc/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostChatContribution.test.tssrc/vs/workbench/contrib/sash/test/browser/sash.test.tssrc/vs/sessions/contrib/sessions/test/browser/sessionsList.test.tssrc/vs/platform/agentHost/test/node/copilotAgent.test.tssrc/vs/sessions/contrib/changes/browser/changesActivity.tssrc/vs/platform/agentHost/test/node/protocolServerHandler.test.tssrc/vs/sessions/contrib/chat/test/browser/responseSelectionSideChatController.test.tssrc/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostAuth.tssrc/vs/platform/agentHost/node/copilot/copilotAgent.tssrc/vs/sessions/contrib/changes/test/browser/changesViewActions.test.tssrc/vs/platform/agentHost/browser/agentHostProtocolClient.tssrc/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationDiscoveryPage.tssrc/vs/platform/github/test/common/schema.test.tssrc/vs/platform/customizationMarketplace/common/customizationMarketplaceService.tssrc/vs/sessions/contrib/providers/copilotChatSessions/test/browser/githubCloudAutomationStore.test.tssrc/vs/{sessions => workbench}/contrib/chat/browser/responseSelectionSideChatController.tssrc/vs/sessions/contrib/changes/test/browser/changesActivity.test.tssrc/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostAuth.test.tssrc/vs/workbench/contrib/chat/browser/aiCustomization/customizationMarketplaceWorkbenchService.tssrc/vs/sessions/contrib/chat/test/browser/btwSlashCommandContribution.test.tssrc/vs/sessions/contrib/providers/copilotChatSessions/test/browser/cloudAutomationStore.test.tssrc/vs/sessions/contrib/chat/test/browser/sessionReferenceCompletions.test.tssrc/vs/platform/agentHost/node/protocolServerHandler.tssrc/vs/platform/agentHost/test/node/copilotSessionLauncher.test.tssrc/vs/workbench/contrib/webview/test/browser/webviewElement.test.tssrc/vs/platform/github/test/node/missionControlClient.test.tssrc/vs/sessions/contrib/providers/copilotChatSessions/browser/githubCloudAutomationStore.tssrc/vs/sessions/contrib/chat/browser/sessionReferenceCompletions.tssrc/vs/workbench/contrib/chat/test/browser/aiCustomization/aiCustomizationDiscoveryPage.test.tssrc/vs/workbench/contrib/chat/test/browser/aiCustomization/mcpListWidget.test.tssrc/vs/platform/agentHost/test/common/agentHostCreateSessionImportMeta.test.tssrc/vs/workbench/test/browser/componentFixtures/sessions/agentSessionsViewer.fixture.tssrc/vs/workbench/browser/media/feedbackInputWidget.cssAll commits
a1321b7630be77e0897cde3b4df884f61d70053f91832bfcbe39d44239aadc8608f7d212e976a8a29c6e98b15d3971ef442efb876d9cb83f1803d369c7ae86d36955d9368fe4f314c9ec811116dfa0c132df60ba02a0614322fedb409d1ec06dc748751b606261ed16048729ae5b9325db1196ac6eee02fc8547da279f7307b98147678fbcabec8f47f5aa0ff9f25c070abe7cd0ef2103684f1a589f489df27e847f29361b151923988b4d6e526a83122888842c71cc8f3fd17f6b588b57eae96496d79ab9f954e8eec4986d489b0e92f11d1aadbfc11bdce63db58749f83d01671395e625a57d4df8bb183f073df6ef61569aad18524d8f5d95e4ba0210aaa3981afeab2e76f2cf818341a41f168d4ae5bd0ee448e640801🤖 Generated with Claude Code