Skip to content

feat(marketplace): add core marketplace creation - #2581

Merged
reachjalil merged 5 commits into
different-ai:devfrom
reachjalil:feature/marketplace-core-extension-surface
Jul 20, 2026
Merged

reachjalil merged 5 commits into
different-ai:devfrom
reachjalil:feature/marketplace-core-extension-surface

Conversation

@reachjalil

@reachjalil reachjalil commented Jul 8, 2026 •

Copy link
Copy Markdown
Member

Note

Draft, intentionally resliced. This PR now contains only the core Den Web marketplace-creation flow. The earlier extension-platform, MCP, API, database, migration, import, and evaluation changes have been removed from the PR diff.

Summary

Adds a small administrator-only creation flow to the existing Marketplaces page. It uses the marketplace API already present on dev and leaves the newer MCP creation, discovery, OAuth, credential, and editing implementation unchanged.

Features

  • Shows a New marketplace action to organization administrators.
  • Opens a focused dialog for a required name and optional description.
  • Creates the marketplace through the existing POST /v1/marketplaces endpoint.
  • Refreshes the marketplace list and opens the new marketplace after creation.
  • Displays server errors in the dialog and prevents duplicate submission while creation is pending.
  • Keeps marketplace creation unavailable to non-admin members in the UI.

Scope

The comparison with dev contains exactly two Den Web files:

  • marketplace-data.tsx: the create mutation and marketplace-list refresh.
  • marketplaces-screen.tsx: the administrator action and creation dialog.

There are no MCP, API, schema, migration, credential, plugin-instance, desktop, or evaluation changes in this PR.

MCP non-regression

The branch includes current dev at 6dd0b6848, including the latest MCP credential autofill protection. Verified on the synchronized head:

  • Den Web typecheck passed.
  • 51 focused tests passed across MCP smart-add, URL discovery, OAuth bootstrap and authorization safety, connection editing, scope selection, marketplace MCP readiness, and credential autofill protection.
  • Diff whitespace check passed.

Manual verification still requested

  1. Sign in as an organization administrator and open Marketplaces.
  2. Select New marketplace, enter a name and optional description, and create it.
  3. Confirm the new marketplace detail page opens and the marketplace appears in the list.
  4. Sign in as a non-admin member and confirm the creation action is not shown.

The live browser journey has not been run in this pass, so the PR remains draft.

@vercel

vercel Bot commented Jul 8, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openwork-landing Ready Ready Preview, Comment, Open in v0 Jul 20, 2026 10:02am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
openwork-diagnostics Skipped Skipped Jul 20, 2026 10:02am

@vercel

vercel Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

@reachjalil is attempting to deploy a commit to the Different AI Team on Vercel.

A member of the Team first needs to authorize it.

@reachjalil
reachjalil force-pushed the feature/marketplace-core-extension-surface branch from 5561c18 to 22ef903 Compare July 13, 2026 18:49
@reachjalil
reachjalil marked this pull request as ready for review July 13, 2026 18:55
@reachjalil
reachjalil marked this pull request as draft July 17, 2026 08:22
@vercel
vercel Bot temporarily deployed to Preview – openwork-diagnostics July 20, 2026 10:00 Inactive
@vercel
vercel Bot temporarily deployed to Preview – openwork-diagnostics July 20, 2026 10:01 Inactive
@reachjalil reachjalil changed the title feat(marketplace): make marketplace the core extension surface feat(marketplace): add core marketplace creation Jul 20, 2026
@reachjalil
reachjalil marked this pull request as ready for review July 20, 2026 10:02
@reachjalil
reachjalil merged commit 1254347 into different-ai:dev Jul 20, 2026
12 of 15 checks passed
@reachjalil
reachjalil deleted the feature/marketplace-core-extension-surface branch July 20, 2026 10:12

This branch was successfully deployed

1 active and 1 inactive deployments
Preview – openwork-landing — dce5227d Deployed Jul 20, 2026 by vercel[bot]
Preview – openwork-diagnostics — dce5227d Deployed Jul 20, 2026 by vercel[bot]
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