Repository navigation
Reconstruct batch 029/124: 2026-08-29 → 2026-08-31 (editor, sessions, chat, agenthost) - #29
Open
elielvipata wants to merge 1 commit into
Open
elielvipata wants to merge 1 commit into
elielvipata wants to merge 1 commit into
Conversation
… chat, agenthost) Squashed reconstruction of 50 upstream commits (7209032..752a80f). 258 files changed, 13020 insertions(+), 2369 deletions(-) editor: - Refactor multi-diff virtualized scrolling - Fix multi-diff virtualized item lifecycle - Fix multi-diff browser test teardown - Dispose deferred diff model references - editor: show session homes in breadcrumbs (microsoft#333404) - editor: address session breadcrumb review feedback (microsoft#333435) - Fix surrounding a selection with brackets after arrow functions (microsoft#225916) (microsoft#321210) sessions: - Show action icons on title bar buttons, replace auto-merge with Agent Merge (microsoft#333426) - Render session artifact locations as paths and centre the artifacts file icon (microsoft#333201) - sessions: sort tunnel picker by name (microsoft#333463) - Fix Update Button Visibility and Position in Agents Window (microsoft#333473) - sessions: Show active session counts for remote hosts (microsoft#333488) - sessions: fix new session context attachments (microsoft#333575) - sessions: add chevrons to new session pills (microsoft#333608) chat: - Fix chat entitlement service to correctly handle credits used calculation (microsoft#333530) - chat: choose compatibility when creating Agent Plugins (microsoft#332828) - Dispose removed chat session content (microsoft#333300) - chat: do not notify when a session replays its history (microsoft#333582) - chat: persist remote connection sharing (microsoft#333580) - Use setting for dictation cleanup model experiment (microsoft#333558) - chat: restore telemetry event extraction (microsoft#333611) agenthost: - Fix remote agent-host workspace URI translation (microsoft#333296) - agentHost: managed permission fixes for shell paths and read prompts (microsoft#333249) - agentHost: wait for Codex models when restoring sessions (microsoft#333570) - agentHost: restore paginated Codex thread history (microsoft#333568) - bump @github/copilot-sdk to 1.0.13-preview.2 and @github/copilot to 1.0.82-0 (microsoft#333198) fix: - fix: validate semantic token edit delete count before allocation (fixes microsoft#322571) (microsoft#322575) - fix: memory leak in git branch protection provider (microsoft#333381) - fix: memory leak in extension host pseudoterminals (microsoft#333397) automations: - automations: fix: preserve runs during host migration (microsoft#333525) - automations: fix: remove delete action from run history rows (microsoft#333567) - automations: docs: specify ownership and migration (microsoft#333526) extensions/copilot: - Use latest GPT prompts as the OpenAI model fallback (microsoft#333273) - Bump version to 1.137.0 (microsoft#333466) nes: - nes: let settings and experiments override baked strategy values (microsoft#333423) - nes: fix: normalize Windows workspace path casing (microsoft#333429) mcp: - Fix cache-sensitive MCP definition equality - Route MCP App requests through owning Agent Host (microsoft#333475) dependencies: - MXC upgrade (microsoft#332985) agents: - Agents: refine pull request input banners (microsoft#333428) actionwidget: - Implement action for branch picker with uncommitted files (microsoft#333334) misc: - Update endgame notebook milestones to 1.136.0 (microsoft#333465) format: - add args to `editor.action.formatDocument.multiple` (microsoft#245743) markdown: - markdown: Reset preview scroll for new files (microsoft#333464) eslint: - Add eslint rule to prevent bracket syntax for property access (microsoft#274420) test: - test: Speed up Electron unit tests in CI (microsoft#333495) engineering: - Update sweeper-fix skill to v5: strict trigger + graceful no-record hand-back (microsoft#333356) cli: - Fix agent host CLI output issues for Windows (microsoft#333376) scripts: - Optimize repeated unit test startup (microsoft#333240) 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 029/124: 2026-08-29 → 2026-08-31 (editor, sessions, chat, agenthost)
Overview
7209032e0b6..752a80ff829main, 1 merges)reconstruct/batch-028Upstream PRs
This PR folds in 45 microsoft/vscode PRs and 4 changes pushed directly without a PR.
editor.action.formatDocument.multiple10de1b93436Refactor multi-diff virtualized scrolling (direct, no PR)98e228b47bcFix multi-diff virtualized item lifecycle (direct, no PR)d80e65aee54Fix multi-diff browser test teardown (direct, no PR)e3ce07e8fe5Dispose deferred diff model references (direct, no PR)Summary of changes by area
editor (7)
10de1b93436)98e228b47bc)d80e65aee54)e3ce07e8fe5)f291f3fd7a3)718038e170d)45a37d5534a)sessions (7)
622e3bddaca)8825e31f8aa)b3b70ae10b2)a6297ea1cee)c3f2a06d6b8)9eebd94676a)752a80ff829)chat (7)
54f9f8e33bd)dbc1fe96526)736a3ed72eb)f1e2527806e)75f6ea04026)5238b6507a9)dba2b06f673)agenthost (5)
db46a82c4f4)07864e41d56)61bf98bbc17)5fef12fb824)759f7f6b94b)fix (3)
400d86be5f4)feaa8c99784)4d3de9df1f4)automations (3)
9e1f97646dd)634e10ede06)1dbbce1da52)extensions/copilot (2)
6b21fe722fe)a3fb102c4df)nes (2)
ee9c82e739d)051440b1044)mcp (2)
94c6cec9001)006c4ca931c)dependencies (1)
23f50094841)agents (1)
bfafa1afad2)actionwidget (1)
4df5853c245)misc (1)
fcbe6a9184a)format (1)
editor.action.formatDocument.multiple(add args toeditor.action.formatDocument.multiplemicrosoft/vscode#245743) (e69a7fd4859)markdown (1)
81ba365d1dc)eslint (1)
9e790fa0954)test (1)
ffad9466072)engineering (1)
58e5992b939)cli (1)
05b0e8ce252)scripts (1)
28abcdd6ac6)Code changes
Where the changes landed (share of changed files, cumulative)
Largest file changes
src/vs/workbench/test/browser/componentFixtures/multiDiffEditorScroll.fixture.tssrc/vs/editor/test/browser/widget/compressedVirtualizedScrollLayout.test.tssrc/vs/workbench/test/browser/componentFixtures/multiDiffEditorScroll.fixture.csssrc/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidgetImpl.tssrc/vs/workbench/services/agentHost/test/common/editorRemoteAgentHostTransport.test.tssrc/vs/editor/browser/widget/multiDiffEditor/compressedVirtualizedScrollView.tssrc/vs/sessions/AUTOMATIONS.mdsrc/vs/workbench/test/browser/componentFixtures/buttonBar.fixture.tssrc/vs/workbench/contrib/chat/test/browser/actions/createPluginAction.test.tssrc/vs/sessions/contrib/providers/agentHost/test/browser/agentHostAutomationStore.test.tssrc/vs/editor/browser/widget/multiDiffEditor/diffEditorItemTemplate.tssrc/vs/editor/browser/widget/multiDiffEditor/virtualizedItemManager.tspackage-lock.jsonremote/package-lock.jsonsrc/vs/workbench/contrib/chat/browser/actions/createPluginAction.tssrc/vs/editor/browser/widget/multiDiffEditor/compressedVirtualizedScrollLayout.tssrc/vs/workbench/services/agentHost/common/editorRemoteAgentHostTransport.tssrc/vs/workbench/contrib/chat/test/electron-browser/tunnelHostService.test.tssrc/vs/sessions/contrib/chat/test/browser/newChatInput.test.tsextensions/copilot/src/extension/prompts/node/agent/test/openAIPrompts.spec.tssrc/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorLayoutDebug.tssrc/vs/workbench/test/browser/componentFixtures/editor/multiDiffEditor.fixture.tssrc/vs/sessions/contrib/sessions/test/browser/automationsView.test.tssrc/vs/workbench/test/browser/componentFixtures/editor/multiDiffEditorFixtureUtils.tssrc/vs/sessions/contrib/providers/agentHost/browser/agentHostAutomationStore.tssrc/vs/sessions/contrib/automations/test/browser/providerAutomationService.test.tssrc/vs/editor/test/browser/widget/virtualizedItemManager.test.tssrc/vs/platform/actions/test/browser/buttonbar.test.tssrc/vs/platform/agentHost/test/node/copilotSessionLauncher.test.tsextensions/copilot/src/platform/configuration/common/configurationService.tssrc/vs/workbench/contrib/mcp/test/common/mcpTypes.test.tssrc/vs/sessions/contrib/providers/agentHost/test/browser/localAgentHostSessionsProvider.test.tsextensions/copilot/src/platform/inlineEdits/test/common/modelConfigurationResolution.spec.ts.eslint-plugin-local/code-no-bracket-notation-for-identifiers.tssrc/vs/sessions/contrib/automations/browser/providerAutomationService.tssrc/vs/editor/test/browser/widget/multiDiffEditorWidget.test.tssrc/vs/workbench/services/configuration/test/browser/configurationService.test.tssrc/vs/platform/agentHost/test/node/copilotAgentSession.test.tssrc/vs/workbench/contrib/mcp/test/browser/mcpToolCallUI.test.tsextensions/copilot/src/platform/inlineEdits/test/node/inlineEditsModelService.spec.tsAll commits
6b21fe722fe10de1b9343698e228b47bcd80e65aee54e3ce07e8fe5ee9c82e739df291f3fd7a323f5009484194c6cec9001622e3bddaca718038e170d8825e31f8aadb46a82c4f4bfafa1afad24df5853c245a3fb102c4dffcbe6a9184ae69a7fd4859editor.action.formatDocument.multiple(microsoft#245743)b3b70ae10b2a6297ea1cee81ba365d1dc9e790fa0954400d86be5f4ffad946607207864e41d56c3f2a06d6b89e1f97646dd45a37d5534a54f9f8e33bddbc1fe9652658e5992b939feaa8c9978405b0e8ce252736a3ed72eb28abcdd6ac6634e10ede0661bf98bbc175fef12fb824759f7f6b94b9eebd94676a1dbbce1da52f1e2527806e051440b104475f6ea04026006c4ca931c5238b6507a94d3de9df1f4374ea56fab7dba2b06f673752a80ff829🤖 Generated with Claude Code