Skip to content

chat: remove 'Bridged' badge from MCP servers in AI Customizations UI#315319

Merged
joshspicer merged 1 commit intomainfrom
agents/remove-bridged-badge-mcp-servers
May 8, 2026
Merged

chat: remove 'Bridged' badge from MCP servers in AI Customizations UI#315319
joshspicer merged 1 commit intomainfrom
agents/remove-bridged-badge-mcp-servers

Conversation

@joshspicer
Copy link
Copy Markdown
Member

Removes the "Bridged" badge that appeared next to MCP server names in the Chat Customizations editor.

What changed

The badge was shown inline next to the server name when the active harness was not Local, indicating the server was being forwarded to agent sessions. It is no longer needed.

mcpListWidget.ts

  • Remove the bridgedBadge DOM element, its hover tooltip, and the autorun that toggled its visibility
  • Remove bridgedBadge from IMcpServerItemTemplateData
  • Remove the ICustomizationHarnessService injection from McpServerItemRenderer (no longer needed)
  • Remove the ICustomizationHarnessService injection from McpListWidget (no longer needed)
  • Simplify the accessibility aria label — no longer appends "Bridged" via a derived observable
  • Remove now-unused derived and SessionType imports

aiCustomizationManagement.css

  • Update the comment on the shared .inline-badge style (still used by other badges, e.g. context instruction applyTo patterns)
  • Update the comment on .mcp-server-name-row

AI_CUSTOMIZATIONS.md

  • Remove the parenthetical reference to the MCP "Bridged" badge as a visual style example

The 'Bridged' badge that appeared next to MCP server names in the chat
customizations editor has been removed. This badge was shown when the
active harness was not Local, indicating the server was forwarded to
agent sessions. It is no longer needed.

- Remove the bridgedBadge DOM element, hover tooltip, and autorun from McpServerItemRenderer
- Remove bridgedBadge from IMcpServerItemTemplateData
- Remove ICustomizationHarnessService injection from McpServerItemRenderer
- Simplify the accessibility aria label (no longer appends 'Bridged')
- Remove unused ICustomizationHarnessService injection from McpListWidget
- Remove unused derived and SessionType imports from mcpListWidget.ts
- Update CSS comment referencing the Bridged badge
- Update AI_CUSTOMIZATIONS.md to remove reference to the Bridged badge

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 8, 2026 17:22
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 UI affordance that indicated an MCP server was “Bridged” (forwarded to agent sessions) from the AI Customizations MCP server list, simplifying the renderer, DI surface, accessibility labeling, and related documentation/comments.

Changes:

  • Removed the “Bridged” badge DOM element, its hover tooltip, and the harness-driven visibility toggling in McpServerItemRenderer.
  • Simplified list accessibility labels by removing the harness-derived “Bridged” aria-label augmentation.
  • Updated related CSS/documentation comments to remove references to the removed badge.
Show a summary per file
File Description
src/vs/workbench/contrib/chat/browser/aiCustomization/media/aiCustomizationManagement.css Updates comments to remove references to the removed MCP “Bridged” badge while keeping shared badge styling.
src/vs/workbench/contrib/chat/browser/aiCustomization/mcpListWidget.ts Removes “Bridged” badge rendering/tooltip and harness dependency; simplifies aria labeling accordingly.
src/vs/sessions/AI_CUSTOMIZATIONS.md Removes documentation reference that used the MCP “Bridged” badge as an item badge style example.

Copilot's findings

  • Files reviewed: 3/3 changed files
  • Comments generated: 0

@joshspicer joshspicer enabled auto-merge (squash) May 8, 2026 17:32
@joshspicer joshspicer merged commit 79b6fb7 into main May 8, 2026
43 of 44 checks passed
@joshspicer joshspicer deleted the agents/remove-bridged-badge-mcp-servers branch May 8, 2026 17:50
@vs-code-engineering vs-code-engineering Bot added this to the 1.120.0 milestone May 8, 2026
wpfleger96 added a commit to wpfleger96/vscode that referenced this pull request May 8, 2026
…2-not-clearing-terminal-title

* upstream/main:
  chat: hide plugin actions for synced customization items (microsoft#315320)
  fixes microsoft#291188 (microsoft#314713)
  sessions: restore last active session on reload (microsoft#315312)
  Replace "Agents app" with "Agents window" in user-facing strings (microsoft#315302)
  chat: remove 'Bridged' badge from MCP servers in AI Customizations UI (microsoft#315319)
  Add proposal for custom editor diff/merge priority
  agentHost: revert undefined-field omission, update tests instead
  sessions: fix Customizations single-entry width overflow (microsoft#315125)
  agentHost: rewrite Resource attachments and omit undefined fields
  agentHost: support image and blob user-message attachments
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