Repository navigation
Reconstruct batch 116/124: 2026-10-20 → 2026-10-21 (sessions, agenthost, chat, extensions/copilot) - #116
Open
elielvipata wants to merge 1 commit into
Open
Reconstruct batch 116/124: 2026-10-20 → 2026-10-21 (sessions, agenthost, chat, extensions/copilot)#116elielvipata wants to merge 1 commit into
elielvipata wants to merge 1 commit into
Conversation
…st, chat, extensions/copilot) Squashed reconstruction of 52 upstream commits (146c01e..f75da50). 273 files changed, 13994 insertions(+), 1859 deletions(-) sessions: - sessions: use compare icon for model comparisons (microsoft#342960) - sessions: group the sessions list by repository - change assisted permissions badge from experimental to new (microsoft#342998) - sessions: support nested custom groups - sessions: stop chat updates during view disposal (microsoft#343015) - sessions: cover returning the only quick chat to an empty Chats section (microsoft#343025) - sessions: own nested group placement in the groups service - sessions: allow the group path separator past hygiene - sessions: preserve custom group collapse state across restarts (microsoft#342848) - sessions: simplify the workspace clear button styling (microsoft#343031) - sessions: discover cloud sandboxes through Mission Control push updates (microsoft#342999) - sessions: keep drafts when cloud creation fails (microsoft#343029) - sessions: group the sessions list by repository (microsoft#342997) - sessions: simplify worktree cleanup controls and fix picker cursor (microsoft#343043) - sessions: test that moving a header keeps other groups' subgroup order - sessions: wait for a done nested chat to move to the Done section in the primary action test (fixes flake) (microsoft#343061) - sessions: clarify comparison setup navigation (microsoft#343040) - sessions: support nested custom groups (microsoft#343024) agenthost: - agentHost: support Copilot host plan reviews (microsoft#342953) - agentHost: await changeset signals instead of polling timers in changeset service tests (microsoft#342992) - agentHost: fix worktree measurement errors for .asar paths (microsoft#343030) - agentHost: send each MCP OAuth token only to its target server (microsoft#343026) - agentHost: bump Copilot SDK to 1.0.24-preview.0 (microsoft#342779) - agentHost: show actual sandbox support failure reasons (microsoft#343037) - agentHost: don't arm the model download stall timer while the disk drains the first chunk (fixes flake) (microsoft#343053) - agentHost: stop lowering CI timeouts for disk-backed database tests (microsoft#342981) - agentHost: stop the llama-server before each quit in the DFlash persistence test, so the next start finds its lock free (fixes flake) (microsoft#343054) - agentHost: handle EPIPE when a Copilot hook exits without reading stdin (fixes toSdkHooks flake) (microsoft#343042) - agentHost: don't delete a concurrently published Computer Use plugin on install (fixes flake) (microsoft#343051) chat: - chat: render <br> in markdown table cells as line breaks (microsoft#342956) - Fix model picker search speed (microsoft#343005) - chat: toggle session list sections on single click (microsoft#343028) - Make agent file editing harness aware (microsoft#342855) - chat: keep steering messages visible during host handoff (microsoft#342965) - chat: use a frozen history replay clock in ChatService tests that snapshot right after a history change (fixes flake) (microsoft#343035) - Add Copilot agent file schema support (microsoft#342887) - chat: stabilize sticky request width during rendering and completion (microsoft#342943) - chat: use a tag for permission settings (microsoft#343044) - Keep sandbox chat input visible while connecting (microsoft#343023) - chat: explain cloud session startup failures (microsoft#343066) extensions/copilot: - build(deps): bump hono from 4.13.7 to 4.13.13 in /extensions/copilot (microsoft#342951) dependencies: - Update distro commit (main) (microsoft#342973) customeditor: - Fix Custom Editor Startup Race (microsoft#342988) ci: - ci: skip core test jobs that the changes cannot affect (microsoft#342729) edittelemetry: - editTelemetry: preserve precise edit survival attribution (microsoft#342906) test: - test: wait for focus changes to reach the renderer in InlineEditInputBox tests (microsoft#343017) voice: - voice: preserve specific BYOK connection errors (microsoft#343052) terminal: - Stream Agent Host shell output without rebuilding the whole transcript (microsoft#343011) smoke: - smoke: wait for New Local Chat to bind its session before sending in Chat Sessions test (fixes flake) (microsoft#343067) build: - Engineering - flush pending disk writes before the Linux tests (microsoft#342986) 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 116/124: 2026-10-20 → 2026-10-21 (sessions, agenthost, chat, extensions/copilot)
Overview
146c01e426b..f75da500219main, 4 merges)reconstruct/batch-115Upstream PRs
This PR folds in 45 microsoft/vscode PRs.
in markdown table cells as line breaks
Summary of changes by area
sessions (18)
2c225c37d87)146fb975be8)74c426eb91f)b5e0e90c489)16f7e34618f)61c4648971f)d8087e2addc)4fab110fc14)fcdfc36cda8)f8709721a8a)6374eaa1381)465bd66ccb4)c3890577dad)64ea39c1745)231f650c507)e5a32e282ba)b758264bbd6)f75da500219)agenthost (11)
7317db17ac4)422a035bc87)9303c10ca8a)75e6bc29961)979b58ceb7d)ea64e8b6f3a)480a2bfd4c3)4d500e569ed)28c837bfb9e)ccc3f4f9670)face4f0cb8c)chat (11)
in markdown table cells as line breaks (chat: render <br> in markdown table cells as line breaks microsoft/vscode#342956) (
e0a99e0bcf2)924c808fbab)6e1db22a29c)3c8529100dd)25932b7f856)5ad350d62fc)b8ab8d384b7)99de5b0aa4f)225a0fa530c)2ea40b5f0e8)e504a0ea19e)extensions/copilot (1)
e9a9b7df5c0)dependencies (1)
60187a13d70)customeditor (1)
f0b2a092b08)ci (1)
0db0bcecf51)edittelemetry (1)
22440e0276b)test (1)
f44a98dff93)voice (1)
643c824e113)terminal (1)
ae7773b323e)smoke (1)
dc0d010a65f)build (1)
efac0055efb)Code changes
Where the changes landed (share of changed files, cumulative)
Largest file changes
src/vs/sessions/contrib/sessions/browser/views/sessionsList.tssrc/vs/sessions/contrib/sessions/test/browser/sessionsList.test.tssrc/vs/workbench/contrib/chat/test/browser/remoteAgentHost/cloudSandboxApiService.test.tssrc/vs/sessions/contrib/providers/remoteAgentHost/test/browser/cloudSandboxAgentHostContribution.test.tssrc/vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptValidator.tssrc/vs/workbench/contrib/chat/test/browser/promptSyntax/languageProviders/promptHeaderAutocompletion.test.tssrc/vs/sessions/services/sessions/browser/sessionGroupsService.tssrc/vs/workbench/contrib/editTelemetry/test/browser/editSourceTrackingImpl.test.tssrc/vs/sessions/contrib/providers/copilotChatSessions/test/browser/copilotChatSessionsProvider.test.tssrc/vs/workbench/contrib/chat/test/browser/promptSyntax/languageProviders/promptValidator.test.tssrc/vs/workbench/contrib/chat/test/browser/remoteAgentHost/cloudSandboxSessionFeed.test.tssrc/vs/workbench/contrib/customEditor/browser/customEditors.tssrc/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostSteeringMessageHandoff.test.tssrc/vs/platform/agentHost/test/node/agentHostChangesetService.test.tssrc/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostChatContribution.test.ts.github/workflows/pr.ymlsrc/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostAuth.test.tssrc/vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptHeaderAutocompletion.tssrc/vs/platform/agentHost/test/common/agentPlanReview.test.tssrc/vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptFileAttributes.tsbuild/lib/test/detectChanges.test.tssrc/vs/workbench/contrib/chat/browser/remoteAgentHost/cloudSandboxApiService.tssrc/vs/workbench/contrib/chat/test/browser/widget/chatWidget.test.tssrc/vs/sessions/contrib/sessionInputBanners/test/browser/sessionWorktreeCleanupEditor.test.tssrc/vs/sessions/services/sessions/test/browser/sessionGroupsService.test.tssrc/vs/sessions/contrib/sessions/test/browser/sessionsList.fixture.tssrc/vs/workbench/contrib/chat/test/browser/promptSyntax/languageProviders/promptHovers.test.tssrc/vs/workbench/contrib/chat/browser/remoteAgentHost/cloudSandboxSessionFeed.tssrc/vs/sessions/contrib/sessions/browser/views/sessionsViewActions.tssrc/vs/workbench/contrib/chat/browser/remoteAgentHost/cloudSandboxSessionContribution.tssrc/vs/workbench/contrib/chat/test/browser/widget/chatListWidget.test.tssrc/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSteeringMessageHandoff.tssrc/vs/workbench/contrib/chat/test/browser/remoteAgentHost/cloudSandboxStartupError.test.tssrc/vs/workbench/contrib/chat/browser/remoteAgentHost/cloudSandboxStartupError.tssrc/vs/platform/agentHost/test/node/agentEditAttributionService.test.tssrc/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler.tssrc/vs/platform/agentHost/common/meta/agentPlanReview.tssrc/vs/workbench/contrib/editTelemetry/test/browser/documentWithAnnotatedEdits.test.tssrc/vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsProvider.tssrc/vs/workbench/contrib/terminal/browser/agentHostOutputChannel.tsAll commits
2c225c37d87e9a9b7df5c0146fb975be87317db17ac4e0a99e0bcf2in markdown table cells as line breaks (microsoft#342956)
60187a13d70f0b2a092b0874c426eb91fb5e0e90c48916f7e34618f924c808fbab61c4648971f422a035bc876e1db22a29cd8087e2addc3c8529100dd25932b7f8564fab110fc149303c10ca8afcdfc36cda8f8709721a8a5ad350d62fc75e6bc299616374eaa1381979b58ceb7d465bd66ccb40db0bcecf5122440e0276bb8ab8d384b799de5b0aa4ff44a98dff936dc1a0ff34bc3890577dad64ea39c1745c4b36a839ceea64e8b6f3a231f650c507225a0fa530c480a2bfd4c34d500e569ed643c824e113ae7773b323edc0d010a65f28c837bfb9ee5a32e282ba2ea40b5f0e8ccc3f4f9670e504a0ea19eb758264bbd6face4f0cb8cefac0055efbf75da500219🤖 Generated with Claude Code