Repository navigation
Reconstruct batch 038/124: 2026-09-04 → 2026-09-07 (sessions, workbench, build, base) - #38
Open
elielvipata wants to merge 1 commit into
Open
elielvipata wants to merge 1 commit into
elielvipata wants to merge 1 commit into
Conversation
…ch, build, base) Squashed reconstruction of 53 upstream commits (da68c9a..aea1715). 228 files changed, 11684 insertions(+), 1490 deletions(-) sessions: - Hide session chat pills in subagent chats - Pin subagent pill gating across widget navigation and fork chats - Use standard primary color for agent feedback (microsoft#334643) - Share the sessions application badge default between registration and runtime (microsoft#334909) - Fix keyboard access to selected session actions (microsoft#334904) workbench: - Fix stuck "Close Others" tab action after focus change - Add regression test for stuck "Close Others" tab action - Revalidate Alt in capture phase so pressing the tab action is covered - Strengthen focus regression test to cover stale hover re-arming build: - build: omit web extension metadata from desktop bundles (microsoft#334780) - [cherry-pick] build: update product Copilot runtime canary (microsoft#334838) - build: restrict PR workflows to main and release branches (microsoft#334835) - build: check generated Monaco declarations base: - clarify comment on markAsSingleton - Fix primary side bar width reset when toggled (microsoft#334167) - Explain why the regression test resizes the side bar during setup - Condense comments to a single line agenthost: - agentHost: Fix sessions stuck in progress after subagent completion (microsoft#334781) - Keep Codex MCP tool progress out of the tool result (microsoft#334053) - agentHost: Fix Codex file links on Windows (microsoft#334911) - agentHost: Refine workspace transition boundaries (microsoft#334919) editor: - editor: preserve restored font measurements on short sessions (microsoft#334779) - Center full-width characters in two monospace cells (microsoft#334022) - editor: update Monaco declarations automations: - automations: refactor: make provider session templates canonical (microsoft#334521) - automations: feat: add starter templates and clarify target selection (microsoft#334836) - automations: fix: limit New badge to returning Agents users (microsoft#334898) misc: - Initial plan - Initial plan fix: - fix: avoid refocusing find input during IME composition (microsoft#320898) - fix: memory leak in markers table (microsoft#333241) eslint: - eslint: enable no bracket notation rule (microsoft#334756) - eslint: fix bracket notation in test infrastructure (microsoft#334773) extensions/copilot: - Recognize eagerness option in PatchBased02Unified (microsoft#333606) - Pause automatic inline completions on metered connections (microsoft#331691) titlebar: - titlebar: Defer overflow measurement from startup (microsoft#334751) windows: - windows: avoid destroyed window access in badge cleanup (microsoft#334782) fix tests: - fix tests: resolve ModifierKeyEmitter singleton at construction time engineering: - Create custom CodeQL workflow (microsoft#334739) mcp: - mcp: validate gallery server sources and package types (microsoft#334761) perf: - Perf: Register built-in notebook types declaratively (microsoft#331911) configuration: - configuration: batch initial policy definitions (microsoft#334790) test: - test: gate Copilot restored-parent replay (microsoft#334688) webviewview: - Fix webview view badge not clearing when set to undefined (microsoft#331019) contextkey: - Add isChromeOS to platforms.ts and context. (microsoft#309097) extensions: - Add feature flag setting for extensions in agents window capability (microsoft#334879) 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 038/124: 2026-09-04 → 2026-09-07 (sessions, workbench, build, base)
Overview
da68c9a29b9..aea1715032cmain, 7 merges)reconstruct/batch-037Upstream PRs
This PR folds in 35 microsoft/vscode PRs.
Summary of changes by area
sessions (5)
23ca93abd26)09485909f64)be31694b286)5712a2f994b)89eff76fa5e)workbench (4)
cc4fa907d57)156e3d75e62)c21e2a87463)29e307b4e8c)build (4)
7483b09d6ad)58ae40949a5)5a67e0f1cc6)62958255827)base (4)
ffc08d8f232)8ef95880769)5f59ea7c1cb)ea222552f6c)agenthost (4)
814ab138a89)dd12d29da79)48992e780f3)4df1a8df5a2)editor (3)
89f08b02f11)70a1d06d93f)474e8df53fc)automations (3)
19b53d232c2)b6d68fbe0a3)b18d9a0e628)misc (2)
526dd8ada91)d40c6f24809)fix (2)
3d7cfab6d77)6dddc812729)eslint (2)
70fece1f861)d4a4a264ecb)extensions/copilot (2)
5aa1b6e9fcb)ccfec4b8140)titlebar (1)
1512d0c4bf1)windows (1)
db6d403525e)fix tests (1)
cd86be4fdf0)engineering (1)
efc2c86f03d)mcp (1)
ae482a78cfb)perf (1)
2147551cfa2)configuration (1)
a0a35db1608)test (1)
25a51c5cbec)webviewview (1)
dff7d26b13a)contextkey (1)
cf84cd4e4cd)extensions (1)
857a24bafa6)Code changes
Where the changes landed (share of changed files, cumulative)
Largest file changes
src/vs/sessions/contrib/providers/agentHost/test/browser/agentHostAutomationStore.test.tssrc/vs/sessions/contrib/automations/browser/automationDialog.tssrc/vs/sessions/contrib/sessions/test/browser/automationsView.test.ts.eslint-allowed-bracket-notation-filessrc/vs/sessions/contrib/providers/copilotChatSessions/test/browser/copilotChatSessionsProvider.test.tssrc/vs/sessions/contrib/providers/agentHost/test/browser/localAgentHostSessionsProvider.test.tssrc/vs/sessions/contrib/automations/test/browser/automationDialog.test.tssrc/vs/sessions/contrib/sessions/browser/views/automationsView.tssrc/vs/sessions/contrib/automations/test/browser/automationTools.test.tssrc/vs/sessions/contrib/automations/test/browser/automationService.test.tssrc/vs/sessions/contrib/automations/browser/automationDialogService.tssrc/vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsProvider.tssrc/vs/sessions/contrib/sessions/test/browser/automationsNewBadge.test.tssrc/vs/editor/test/common/viewLayout/viewLineRenderer.test.tssrc/vs/platform/mcp/test/common/mcpGalleryService.test.tssrc/vs/sessions/contrib/chat/test/browser/sessionModelSelection.test.tssrc/vs/sessions/contrib/automations/test/browser/providerAutomationService.test.tssrc/vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider.tssrc/vs/workbench/test/browser/parts/editor/multiEditorTabsControl.test.tssrc/vs/platform/mcp/common/mcpGalleryService.tssrc/vs/sessions/contrib/automations/browser/automationTools.tssrc/vs/sessions/contrib/sessions/browser/media/automationsCards.csssrc/vs/platform/agentHost/test/node/copilotAgentSession.test.tssrc/vs/sessions/contrib/automations/browser/media/automationDialog.csssrc/vs/workbench/contrib/webview/test/browser/webviewFindWidget.test.tssrc/vs/sessions/contrib/automations/browser/automationService.tssrc/vs/editor/browser/view/domLineBreaksComputer.tssrc/vs/sessions/contrib/providers/agentHost/browser/agentHostAutomationStore.tssrc/vs/sessions/contrib/providers/copilotChatSessions/test/browser/modePicker.test.tssrc/vs/editor/test/common/viewModel/monospaceLineBreaksComputer.test.tssrc/vs/workbench/test/browser/componentFixtures/editor/fullwidthCharacterWidth.fixture.tssrc/vs/platform/agentHost/test/node/agentHostAutomationService.test.tssrc/vs/platform/agentHost/test/node/sessionWorkspaceConversion.test.ts.github/codeql/codeql-config.ymlsrc/vs/workbench/contrib/chat/test/browser/agentHost/agentHostSessionInputPills.test.tssrc/vs/sessions/services/sessions/test/browser/sessionsManagementService.test.tsextensions/copilot/src/extension/mcp/vscode-node/nuget.tssrc/vs/sessions/contrib/automations/browser/automationModelConfiguration.tssrc/vs/platform/agentHost/test/node/agentService.test.tssrc/vs/platform/agentHost/test/node/codex/codexMapAppServerEvents.test.tsAll commits
526dd8ada91d40c6f2480923ca93abd26cc4fa907d5709485909f64156e3d75e62c21e2a8746329e307b4e8c028d875f6c51512d0c4bf17483b09d6adcbb81cdaae0db6d403525ecd86be4fdf0ffc08d8f232814ab138a89efc2c86f03d3d7cfab6d7770fece1f86189f08b02f11ae482a78cfb2147551cfa219b53d232c2a0a35db16085aa1b6e9fcb25a51c5cbecdff7d26b13acf84cd4e4cd17c5935aa72b6d68fbe0a358ae40949a55a67e0f1cc68ef958807695f59ea7c1cbea222552f6cccfec4b81406295825582770a1d06d93f6bac30424ff474e8df53fc6dddc812729dd12d29da79be31694b286d4a4a264ecb5712a2f994b48992e780f358e113c79e63cb4c88cf91b18d9a0e6284df1a8df5a289eff76fa5e857a24bafa6aea1715032c🤖 Generated with Claude Code