Skip to content

sessions: Remove session metadata setting - #331928

Merged
Sandeep Somavarapu (sandy081) merged 1 commit into
mainfrom
agents/remove-session-metadata-setting
Aug 21, 2026
Merged

sessions: Remove session metadata setting#331928
Sandeep Somavarapu (sandy081) merged 1 commit into
mainfrom
agents/remove-session-metadata-setting

Conversation

@sandy081

Copy link
Copy Markdown
Member

Summary

  • remove chat.agentSessions.showSessionMetadataInInput and all configuration gates
  • make single-group multi-chat tabs unconditionally replace the session header while side-by-side groups retain it
  • keep session metadata pills in one consistent location above the chat input and remove old header/tab fallback UI and fixtures
  • update accessibility help and focused regression coverage for the final presentation

Validation

  • npm run compile
  • npm run hygiene
  • npm run typecheck-client
  • npm run transpile-client
  • ./scripts/test.sh --run src/vs/sessions/test/browser/sessionView.test.ts --run src/vs/sessions/test/browser/sessionHeader.test.ts --run src/vs/sessions/test/browser/chatCompositeBar.test.ts --run src/vs/sessions/test/browser/chatGroupsView.test.ts --run src/vs/sessions/contrib/chat/test/browser/sessionChatInputToolbar.test.ts (27 passing)

Make the new session tabs and input metadata presentation unconditional, and remove the retired header/tab fallback paths and fixtures.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings August 21, 2026 09:38
@sandy081 Sandeep Somavarapu (sandy081) added this to the 1.135.0 milestone Aug 21, 2026
@vs-code-engineering

Copy link
Copy Markdown
Contributor

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

Benjamin Christopher Simmonds (@benibenj)

Matched files:

  • src/vs/sessions/browser/parts/chatCompositeBar.ts
  • src/vs/sessions/browser/parts/media/chatCompositeBar.css
  • src/vs/sessions/browser/parts/sessionHeader.ts
  • src/vs/sessions/browser/parts/sessionView.ts

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the session-metadata placement setting and standardizes metadata pills above the chat input.

Changes:

  • Removes configuration gates and obsolete header/tab metadata UI.
  • Makes single-group chat tabs replace the header.
  • Updates accessibility guidance, fixtures, and regression tests.
Show a summary per file
File Description
src/vs/workbench/test/browser/componentFixtures/sessions/viewAllChanges.fixture.ts Updates metadata pill host styling.
src/vs/workbench/test/browser/componentFixtures/sessions/sessionHeader.fixture.ts Removes header metadata fixtures.
src/vs/workbench/test/browser/componentFixtures/sessions/sessionChatInputToolbar.fixture.ts Updates completed-session fixture.
src/vs/workbench/test/browser/componentFixtures/sessions/openPullRequest.fixture.ts Updates pull-request pill host.
src/vs/workbench/test/browser/componentFixtures/sessions/openIssue.fixture.ts Updates issue pill host.
src/vs/sessions/test/browser/sessionHeader.test.ts Verifies header metadata removal.
src/vs/sessions/test/browser/chatCompositeBar.test.ts Verifies tab metadata removal.
src/vs/sessions/contrib/github/browser/pullRequestActions.ts Updates metadata documentation.
src/vs/sessions/contrib/github/browser/issueActions.ts Updates issue-pill documentation.
src/vs/sessions/contrib/files/browser/workspaceFolderActions.ts Removes metadata configuration gate.
src/vs/sessions/contrib/chat/test/browser/sessionChatInputToolbar.test.ts Removes obsolete placement test.
src/vs/sessions/contrib/chat/browser/sessionsChatAccessibilityHelp.ts Documents final pill and tab behavior.
src/vs/sessions/contrib/chat/browser/sessionMetadataPills.ts Makes metadata pills unconditional.
src/vs/sessions/contrib/chat/browser/sessionChatInputToolbar.ts Combines metadata and status pills.
src/vs/sessions/contrib/chat/browser/chat.contribution.ts Removes setting registration.
src/vs/sessions/contrib/changes/browser/changesActions.ts Updates changes-pill documentation.
src/vs/sessions/common/sessionConfig.ts Removes setting constant.
src/vs/sessions/browser/parts/sessionView.ts Makes tabs replace single-group headers.
src/vs/sessions/browser/parts/sessionHeader.ts Removes header metadata toolbar.
src/vs/sessions/browser/parts/media/chatCompositeBar.css Removes obsolete metadata-row styles.
src/vs/sessions/browser/parts/chatCompositeBar.ts Removes tab-strip metadata fallback.

Review details

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 21/21 changed files
  • Comments generated: 1
  • Review effort level: Balanced

@github-actions

Copy link
Copy Markdown
Contributor

Screenshot Changes

Base: ba1ecdd8 Current: 3a528534

Changed (36)

sessions/sessionChatInputToolbar/SessionChatPills_ChangesSingleFile/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ChangesSingleFile/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ChangesMultipleFiles/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ChangesMultipleFiles/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ChangesOnlyInsertions/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ChangesOnlyInsertions/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ChangesOnlyDeletions/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ChangesOnlyDeletions/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ExternalMarkdownPreview/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ExternalMarkdownPreview/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_WorkspaceMarkdown_NoPreview/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_WorkspaceMarkdown_NoPreview/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ExternalMarkdownMultiple_PrimaryCreated/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ExternalMarkdownMultiple_PrimaryCreated/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ExternalMarkdown_PrimaryEdited/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_ExternalMarkdown_PrimaryEdited/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_BackgroundWithChanges/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_BackgroundWithChanges/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_DebugFakeData/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_DebugFakeData/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_HorizontalOverflow/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatPills_HorizontalOverflow/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatView_ChangesPill/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatView_ChangesPill/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatView_ChangesAndExternalPreview/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatView_ChangesAndExternalPreview/Light
Before After
before after
sessions/sessionChatInputToolbar/SessionChatView_ReadOnlyPills/Dark
Before After
before after
sessions/sessionChatInputToolbar/SessionChatView_ReadOnlyPills/Light
Before After
before after
sessions/sessionHeader/SessionHeader_Default/Dark
Before After
before after
sessions/sessionHeader/SessionHeader_Default/Light
Before After
before after
sessions/sessionHeader/SessionHeader_InProgress/Dark
Before After
before after
sessions/sessionHeader/SessionHeader_InProgress/Light
Before After
before after
sessions/sessionHeader/SessionHeader_NeedsInput/Dark
Before After
before after
sessions/sessionHeader/SessionHeader_NeedsInput/Light
Before After
before after
sessions/sessionHeader/SessionHeader_LongTitle/Dark
Before After
before after
sessions/sessionHeader/SessionHeader_LongTitle/Light
Before After
before after

Added (2)

sessions/sessionChatInputToolbar/SessionChatPills_CompletedSessionChanges/Dark

current

sessions/sessionChatInputToolbar/SessionChatPills_CompletedSessionChanges/Light

current

Removed (8)

sessions/sessionChatInputToolbar/SessionChatPills_MetadataPlacementReplacesTurnChanges/Dark

baseline

sessions/sessionChatInputToolbar/SessionChatPills_MetadataPlacementReplacesTurnChanges/Light

baseline

sessions/sessionHeader/SessionHeader_MetadataInInput/Dark

baseline

sessions/sessionHeader/SessionHeader_MetadataInInput/Light

baseline

sessions/sessionHeader/SessionHeader_NoWorkspace/Dark

baseline

sessions/sessionHeader/SessionHeader_NoWorkspace/Light

baseline

sessions/sessionHeader/SessionHeader_WithPullRequest/Dark

baseline

sessions/sessionHeader/SessionHeader_WithPullRequest/Light

baseline

@sandy081
Sandeep Somavarapu (sandy081) merged commit f29e9dc into main Aug 21, 2026
45 of 46 checks passed
@sandy081
Sandeep Somavarapu (sandy081) deleted the agents/remove-session-metadata-setting branch August 21, 2026 10:29
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.

3 participants