Skip to content

chat: Improve marketplace detail metadata and actions - #339162

Draft
Jessie Houghton (houghj16) wants to merge 2 commits into
mainfrom
agents/customization-windows-badge-update
Draft

Jessie Houghton (houghj16) wants to merge 2 commits into
mainfrom
agents/customization-windows-badge-update

Conversation

@houghj16

Copy link
Copy Markdown
Contributor

Summary

  • show marketplace publisher or repository owner beside the detail title instead of the availability badge
  • enrich Agent Finder MCP entries with publisher metadata from the existing registry lookup
  • use Connect, Reconnect, and Disconnect actions for Copilot connector details
  • present publisher metadata as secondary text aligned with the title bottom edge

Testing

  • npm run compile — passed
  • .\scripts\test.bat --run src\vs\platform\agentFinder\test\common\agentFinderRestProvider.test.ts --run src\vs\workbench\contrib\chat\test\browser\aiCustomization\pluginCustomizationMarketplaceProvider.test.ts --run src\vs\workbench\contrib\chat\test\browser\aiCustomization\embeddedMarketplaceDetail.test.ts — 66 tests passed
  • npm run typecheck-client — passed
  • git diff --check — passed

Show marketplace publishers beside item titles, reuse available provenance for plugin and MCP sources, and use connection-specific actions for Copilot connectors.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 1, 2026 19:05
@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Screenshot Changes

Base: 4fbe620f Current: 4ab1d799

Changed (6)

sessions/accountMenu/WeeklyLimitOnly/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/DiscoverAvailableSearchResult/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/DiscoverAvailableSearchResultNarrow/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/DiscoverMcpDetail/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/DiscoverPluginDetail/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/DiscoverPluginsLoadingMore/Light
Before After
before after

1 insignificant change(s) omitted (≤20 px, Δ≤2). See CI logs for details.

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.

Copilot review overview

🟡 Changes recommended

Publisher attribution, failure-state visibility, responsive layout, and accessibility help need correction.

Review effort: Balanced
Findings: 2 Medium severity · 2 Low severity

Open (4)
What changed in this PR

Improves customization marketplace details with publisher metadata and connector-specific actions.

Changes:

  • Adds publisher metadata from plugin and MCP registries.
  • Replaces availability badges with publisher text.
  • Adds Connect, Reconnect, and Disconnect actions.
File Description
agentFinderRestProvider.ts Enriches MCP metadata.
agentFinderRestProvider.test.ts Tests registry metadata lookup.
embeddedMarketplaceDetail.ts Updates metadata and connector actions.
aiCustomizationManagement.css Styles publisher text.
pluginCustomizationMarketplaceProvider.ts Derives plugin publishers.
embeddedMarketplaceDetail.test.ts Tests detail rendering and actions.
pluginCustomizationMarketplaceProvider.test.ts Tests publisher derivation.

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

Show missing, error, and unavailable details using the existing MCP diagnostic banner, route missing items through Repair, and address publisher attribution, truncation, and connector accessibility feedback.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

This branch has not been deployed

No deployments
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.

2 participants