Skip to content

Reconstruct batch 020/124: 2026-08-21 → 2026-08-24 (feat, sessions, test, chat) - #20

Open
elielvipata wants to merge 1 commit into
reconstruct/batch-019from
reconstruct/batch-020
Open

elielvipata wants to merge 1 commit into
reconstruct/batch-019from
reconstruct/batch-020

Conversation

@elielvipata

@elielvipata elielvipata commented Oct 23, 2026 •

Copy link
Copy Markdown

Reconstruct batch 020/124: 2026-08-21 → 2026-08-24 (feat, sessions, test, chat)

Overview

  • Upstream range: 8836b94dbc4..0b8153e6b5b
  • Dates: 2026-08-21 → 2026-08-24
  • Commits: 19 (6 on the first-parent line of main, 2 merges)
  • Contributors: 6 — mrleemurray (13), vs-code-engineering[bot] (2), Sandeep Somavarapu (1), Connor Peet (1), Giuseppe Cianci (1), Lee Murray (1)
  • Diff: 108 files changed, 6153 insertions(+), 1101 deletions(-)
  • Files: 85 modified, 23 added
  • Base branch: reconstruct/batch-019

Upstream PRs

This PR folds in 6 microsoft/vscode PRs.

  • #332312 [cherry-pick] chat: don't prompt for workspace trust on internal agent-session folders
  • #332316 [cherry-pick] nes: add optimized PatchBased02 prompt strategy
  • #332365 sessions: Show Changes view for new sessions
  • #332150 agentHost: add a chat contribution model for cross-cutting behavior
  • #332343 sessions: show ChatGPT profile picture in the Agents account menu
  • #332330 Modern UI: add compact density and connect the activity bar to the side bar

Summary of changes by area

feat (11)

  • feat: introduce compact density for Modern UI layout (3631ace5512)
  • feat: enhance Modern UI compact mode with new layout adjustments and styling (93893b2fab5)
  • feat: refine compact density layout for Modern UI by adjusting status bar insets (c0b5250c5c6)
  • feat: enhance Modern UI compact mode with layout adjustments and border handling for activity bar and side bar (cb2cfdc6c5c)
  • feat: refine border handling and layout adjustments for Modern UI compact mode (22400905d66)
  • feat: add modern activity bar border color and update related styles in compact mode (c84d6cd573e)
  • feat: unify margin handling and improve layout consistency for Modern UI compact mode (151a16fb649)
  • feat: update border handling for Modern UI compact mode and enhance related tests (0cfe67dcfc8)
  • feat: update MODERN_UI_DENSITY setting key for telemetry logging in Modern UI (10dc773fadf)
  • feat: enhance modern UI with new floating card styles and border color variables (68b8b7a8db8)
  • feat: update modern UI density setting key for layout configuration (6e5dc9bbfa9)

sessions (2)

test (1)

  • test: add tests for compact density layout adjustments in Modern UI (5de8b01456d)

chat (1)

nes (1)

agenthost (1)

Code changes

Where the changes landed (share of changed files, cumulative)

4.6% extensions/copilot/src/extension/inlineEdits/
   2.7% extensions/copilot/src/extension/xtab/
   7.4% extensions/copilot/src/extension/
   3.7% extensions/copilot/src/platform/inlineEdits/
  11.1% extensions/copilot/src/
   2.7% src/vs/platform/agentHost/common/
  11.1% src/vs/platform/agentHost/node/chatContributions/
  25.9% src/vs/platform/agentHost/node/
   5.5% src/vs/platform/agentHost/test/node/codex/
  12.9% src/vs/platform/agentHost/test/node/
  14.8% src/vs/platform/agentHost/test/
  43.5% src/vs/platform/agentHost/
  45.3% src/vs/platform/
   2.7% src/vs/sessions/contrib/layout/
   8.3% src/vs/sessions/contrib/
   2.7% src/vs/sessions/services/sessions/
  12.9% src/vs/sessions/
   4.6% src/vs/workbench/browser/parts/
   8.3% src/vs/workbench/browser/
   4.6% src/vs/workbench/contrib/modernUI/browser/media/
   5.5% src/vs/workbench/contrib/modernUI/browser/
   6.4% src/vs/workbench/contrib/modernUI/
  12.0% src/vs/workbench/contrib/
   3.7% src/vs/workbench/services/
   3.7% src/vs/workbench/test/browser/
  28.7% src/vs/workbench/
  87.9% src/vs/

Largest file changes

File + −
src/vs/platform/agentHost/test/node/chatContributions.test.ts 1147 0
src/vs/platform/agentHost/node/agentSideEffects.ts 30 395
src/vs/workbench/browser/media/floatingPanels.css 325 85
src/vs/workbench/contrib/modernUI/test/browser/modernUI.contribution.test.ts 370 21
src/vs/workbench/contrib/chat/test/browser/agentSessions/agentHostChatContribution.test.ts 281 1
src/vs/platform/agentHost/node/codex/codexProfileImage.ts 260 0
src/vs/platform/agentHost/node/agentHostChatContributionsService.ts 223 0
src/vs/platform/agentHost/common/agentHostChatContributionsService.ts 190 0
extensions/copilot/src/platform/inlineEdits/common/dataTypes/xtabPromptOptions.ts 120 70
src/vs/platform/agentHost/test/node/agentSideEffects.test.ts 136 45
src/vs/platform/agentHost/node/chatContributions/queueDrain/queueDrainContribution.ts 179 0
src/vs/code/electron-browser/workbench/workbench.ts 140 28
src/vs/workbench/test/browser/parts/activitybar/activitybarPart.test.ts 132 33
src/vs/workbench/services/layout/browser/layoutService.ts 117 43
src/vs/sessions/contrib/accountMenu/browser/account.contribution.ts 138 5
src/vs/platform/agentHost/test/node/codex/codexProfileImage.test.ts 134 0
src/vs/workbench/services/layout/test/browser/layoutService.test.ts 112 15
src/vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler.ts 86 20
src/vs/sessions/services/sessions/test/browser/sessionsManagementService.test.ts 104 1
src/vs/platform/agentHost/node/chatContributions/persistedTurnUsage/persistedTurnUsageContribution.ts 104 0
src/vs/platform/agentHost/node/agentService.ts 7 91
src/vs/workbench/browser/parts/activitybar/activitybarPart.ts 80 14
src/vs/workbench/services/agentHost/browser/codexAccountService.ts 81 9
src/vs/workbench/contrib/webview/test/browser/overlayWebview.test.ts 83 0
src/vs/platform/agentHost/node/chatContributions/sessionTitle/sessionTitleContribution.ts 72 0
src/vs/platform/agentHost/node/chatContributions/TODO.md 67 0
src/vs/platform/agentHost/common/codexAccount.ts 61 0
src/vs/platform/agentHost/node/agentHostTurnTelemetryContext.ts 57 0
src/vs/sessions/services/sessions/browser/worktreeTrust.ts 56 0
src/vs/platform/agentHost/node/chatContributions/checkpointAndChangeset/checkpointAndChangesetContribution.ts 56 0
src/vs/platform/agentHost/test/node/agentServiceTestUtils.ts 46 10
src/vs/platform/agentHost/node/codex/codexAgent.ts 52 1
src/vs/platform/agentHost/node/chatContributions/markdownPlanRichLinks/markdownPlanRichLinksContribution.ts 46 0
src/vs/platform/agentHost/node/chatContributions/markUnread/markUnreadContribution.ts 44 0
src/vs/workbench/contrib/modernUI/browser/modernUI.contribution.ts 29 14
src/vs/sessions/contrib/workspace/test/browser/workspaceFolderManagement.test.ts 41 0
src/vs/workbench/contrib/modernUI/browser/media/editorBorder.css 39 1
src/vs/platform/agentHost/common/worktreePaths.ts 39 0
src/vs/platform/agentHost/node/chatContributions/githubReferences/githubReferencesContribution.ts 37 0
extensions/copilot/src/platform/inlineEdits/test/common/xtabPromptOptions.spec.ts 35 1
… 68 more files

All commits

SHA Date Author Subject
3631ace5512 2026-08-21 mrleemurray feat: introduce compact density for Modern UI layout
5de8b01456d 2026-08-21 mrleemurray test: add tests for compact density layout adjustments in Modern UI
93893b2fab5 2026-08-21 mrleemurray feat: enhance Modern UI compact mode with new layout adjustments and styling
c0b5250c5c6 2026-08-24 mrleemurray feat: refine compact density layout for Modern UI by adjusting status bar insets
cb2cfdc6c5c 2026-08-24 mrleemurray feat: enhance Modern UI compact mode with layout adjustments and border handling for activity bar and side bar
22400905d66 2026-08-24 mrleemurray feat: refine border handling and layout adjustments for Modern UI compact mode
c84d6cd573e 2026-08-24 mrleemurray feat: add modern activity bar border color and update related styles in compact mode
151a16fb649 2026-08-24 mrleemurray feat: unify margin handling and improve layout consistency for Modern UI compact mode
0cfe67dcfc8 2026-08-24 mrleemurray feat: update border handling for Modern UI compact mode and enhance related tests
10dc773fadf 2026-08-24 mrleemurray feat: update MODERN_UI_DENSITY setting key for telemetry logging in Modern UI
9d3aac139e8 2026-08-24 mrleemurray Merge remote-tracking branch 'origin/main' into mrleemurray/modern-ui-compact-mode
68b8b7a8db8 2026-08-24 mrleemurray feat: enhance modern UI with new floating card styles and border color variables
6e5dc9bbfa9 2026-08-24 mrleemurray feat: update modern UI density setting key for layout configuration
0c43393aa83 2026-08-24 vs-code-engineering[bot] [cherry-pick] chat: don't prompt for workspace trust on internal agent-session folders (microsoft#332312)
e84595395f6 2026-08-24 vs-code-engineering[bot] [cherry-pick] nes: add optimized PatchBased02 prompt strategy (microsoft#332316)
561bac01843 2026-08-24 Sandeep Somavarapu sessions: Show Changes view for new sessions (microsoft#332365)
0178ca54aa2 2026-08-24 Connor Peet agentHost: add a chat contribution model for cross-cutting behavior (microsoft#332150)
3148ba1f659 2026-08-24 Giuseppe Cianci sessions: show ChatGPT profile picture in the Agents account menu (microsoft#332343)
0b8153e6b5b 2026-08-24 Lee Murray Merge pull request microsoft#332330 from microsoft/mrleemurray/modern-ui-compact-mode

🤖 Generated with Claude Code

…est, chat)

Squashed reconstruction of 19 upstream commits (8836b94..0b8153e).
108 files changed, 6153 insertions(+), 1101 deletions(-)

feat:
  - feat: introduce compact density for Modern UI layout
  - feat: enhance Modern UI compact mode with new layout adjustments and styling
  - feat: refine compact density layout for Modern UI by adjusting status bar insets
  - feat: enhance Modern UI compact mode with layout adjustments and border handling for activity bar and side bar
  - feat: refine border handling and layout adjustments for Modern UI compact mode
  - feat: add modern activity bar border color and update related styles in compact mode
  - feat: unify margin handling and improve layout consistency for Modern UI compact mode
  - feat: update border handling for Modern UI compact mode and enhance related tests
  - feat: update MODERN_UI_DENSITY setting key for telemetry logging in Modern UI
  - feat: enhance modern UI with new floating card styles and border color variables
  - feat: update modern UI density setting key for layout configuration

sessions:
  - sessions: Show Changes view for new sessions (microsoft#332365)
  - sessions: show ChatGPT profile picture in the Agents account menu (microsoft#332343)

test:
  - test: add tests for compact density layout adjustments in Modern UI

chat:
  - [cherry-pick] chat: don't prompt for workspace trust on internal agent-session folders (microsoft#332312)

nes:
  - [cherry-pick] nes: add optimized PatchBased02 prompt strategy (microsoft#332316)

agenthost:
  - agentHost: add a chat contribution model for cross-cutting behavior (microsoft#332150)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant