Skip to content

[codex] Add marketplace/add app-server RPC#17718

Merged
xli-oai merged 3 commits into
xli-codex/marketplace-add-shared-implfrom
xli-codex/marketplace-add-app-server
Apr 14, 2026
Merged

[codex] Add marketplace/add app-server RPC#17718
xli-oai merged 3 commits into
xli-codex/marketplace-add-shared-implfrom
xli-codex/marketplace-add-app-server

Conversation

@xli-oai

@xli-oai xli-oai commented Apr 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Add a new app-server marketplace/add RPC on top of the shared marketplace-add implementation.

This change:

  • adds MarketplaceAddParams / MarketplaceAddResponse to the app-server protocol
  • wires the new request through codex_message_processor
  • reuses the shared core marketplace-add flow from the lower refactor PR
  • updates generated schema files and adds focused protocol and app-server coverage

Why

The TUI can already browse, inspect, install, and uninstall plugins, but it did not have a backend API for adding a marketplace source. With the shared CLI/core refactor below this PR, the API now reuses the same underlying implementation instead of carrying its own duplicate flow.

Validation

  • cargo test -p codex-app-server-protocol marketplace_add
  • cargo test -p codex-app-server marketplace_add

@xli-oai xli-oai force-pushed the xli-codex/marketplace-add-app-server branch from abc6a60 to 73fa991 Compare April 13, 2026 23:53
@xli-oai xli-oai added the oai PRs contributed by OpenAI employees label Apr 13, 2026
@xl-openai

Copy link
Copy Markdown
Collaborator

Also need to update the README.

@xli-oai xli-oai marked this pull request as ready for review April 14, 2026 00:44
@xli-oai xli-oai force-pushed the xli-codex/marketplace-add-app-server branch 2 times, most recently from a018d84 to 40a7730 Compare April 14, 2026 01:07
@xli-oai xli-oai force-pushed the xli-codex/marketplace-add-shared-impl branch from cb2de60 to 1352f5c Compare April 14, 2026 01:13
@xli-oai xli-oai force-pushed the xli-codex/marketplace-add-app-server branch from 40a7730 to b87e3ea Compare April 14, 2026 01:32
@xli-oai xli-oai merged commit afffdfa into xli-codex/marketplace-add-shared-impl Apr 14, 2026
39 of 41 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 14, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

oai PRs contributed by OpenAI employees

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants