[codex] Add marketplace/add app-server RPC#17718
Merged
xli-oai merged 3 commits intoApr 14, 2026
Merged
Conversation
abc6a60 to
73fa991
Compare
Collaborator
|
Also need to update the README. |
a018d84 to
40a7730
Compare
cb2de60 to
1352f5c
Compare
This reverts commit 5ccb4155a70a853733c875017933b66f5c397431.
40a7730 to
b87e3ea
Compare
afffdfa
into
xli-codex/marketplace-add-shared-impl
39 of 41 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add a new app-server
marketplace/addRPC on top of the shared marketplace-add implementation.This change:
MarketplaceAddParams/MarketplaceAddResponseto the app-server protocolcodex_message_processorWhy
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_addcargo test -p codex-app-server marketplace_add