Skip to content

[codex] Add marketplace/remove app-server RPC#17751

Merged
xli-oai merged 1 commit intomainfrom
xli-codex/marketplace-remove-rpc
Apr 20, 2026
Merged

[codex] Add marketplace/remove app-server RPC#17751
xli-oai merged 1 commit intomainfrom
xli-codex/marketplace-remove-rpc

Conversation

@xli-oai
Copy link
Copy Markdown
Contributor

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

Summary

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

This change:

  • adds MarketplaceRemoveParams / MarketplaceRemoveResponse to the app-server protocol
  • wires the new request through codex_message_processor
  • reuses the shared core marketplace-remove flow from the stacked refactor PR
  • updates generated schema files and adds focused app-server coverage

Validation

  • just write-app-server-schema
  • just fmt
  • heavy compile/test coverage deferred to GitHub CI per request

@xli-oai xli-oai marked this pull request as ready for review April 14, 2026 04:34
@xli-oai xli-oai force-pushed the xli-codex/marketplace-remove-shared branch from 8ca2338 to 908d13c Compare April 17, 2026 01:03
@xli-oai xli-oai force-pushed the xli-codex/marketplace-remove-rpc branch from 5286f3f to 75f90e7 Compare April 17, 2026 23:05
@xli-oai
Copy link
Copy Markdown
Contributor Author

xli-oai commented Apr 18, 2026

@codex review

Copy link
Copy Markdown
Contributor

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 75f90e7155

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

write_installed_marketplace(codex_home.path(), "debug")?;
let installed_root = marketplace_install_root(codex_home.path())
.join("debug")
.canonicalize()?;
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.

P2 Badge Avoid canonicalizing expected installedRoot in remove test

The assertion builds installed_root via canonicalize(), but the server response returns removed_installed_root from marketplace_install_root(...) without canonicalization. On macOS, /var/... and /private/var/... may differ, so this test can fail even when behavior is correct. Compare non-canonical paths (or canonicalize both sides) to keep the test portable.

Useful? React with 👍 / 👎.

Base automatically changed from xli-codex/marketplace-remove-shared to main April 18, 2026 04:44
@xli-oai xli-oai force-pushed the xli-codex/marketplace-remove-rpc branch from 75f90e7 to 482c0c3 Compare April 20, 2026 04:34
@xli-oai
Copy link
Copy Markdown
Contributor Author

xli-oai commented Apr 20, 2026

@codex review

@xli-oai xli-oai merged commit 1dc3535 into main Apr 20, 2026
35 of 36 checks passed
@xli-oai xli-oai deleted the xli-codex/marketplace-remove-rpc branch April 20, 2026 06:22
@github-actions github-actions bot locked and limited conversation to collaborators Apr 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants