Skip to content

Sync remote installed plugin bundles#20268

Merged
xli-oai merged 7 commits into
mainfrom
xli-codex/remote-plugin-installed-sync-clean
Apr 30, 2026
Merged

Sync remote installed plugin bundles#20268
xli-oai merged 7 commits into
mainfrom
xli-codex/remote-plugin-installed-sync-clean

Conversation

@xli-oai

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

Copy link
Copy Markdown
Contributor

Summary

  • Download missing remote installed plugin bundles during app-server startup and plugin/list refresh.
  • Upgrade cached remote installed bundles when the backend installed version changes.
  • Remove stale remote installed bundle caches without writing remote plugin state into config.toml.

Review note

This is a clean PR branch cut from the current diff on top of latest origin/main. The diff intentionally has no codex-rs/core/** files, so CODEOWNERS should not request the core-directory owner review from stale PR history.

Validation

Already run on the source branch before creating this clean PR:

  • just fmt
  • cargo test -p codex-core-plugins
  • cargo test -p codex-app-server --test all app_server_startup_sync_downloads_remote_installed_plugin_bundles -- --nocapture
  • cargo test -p codex-app-server --test all plugin_list_sync_upgrades_and_removes_remote_installed_plugin_bundles -- --nocapture
  • cargo test -p codex-app-server --test all app_server_startup_remote_plugin_sync_runs_once -- --nocapture
  • just fix -p codex-core-plugins
  • just fix -p codex-app-server
  • git diff --check

@xli-oai xli-oai added the oai PRs contributed by OpenAI employees label Apr 29, 2026 — with ChatGPT Codex Connector

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d173b7d14f

ℹ️ 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".

Comment thread codex-rs/core-plugins/src/remote.rs Outdated
Comment thread codex-rs/core-plugins/src/remote.rs Outdated
Comment thread codex-rs/app-server/src/codex_message_processor/plugins.rs
@riskpumpfun-debug

Copy link
Copy Markdown

Who is still holding and haven’t received there supplies?

@xli-oai xli-oai force-pushed the xli-codex/remote-plugin-installed-sync-clean branch from 4868ed7 to f99e9aa Compare April 30, 2026 22:19
@xli-oai xli-oai merged commit 2686873 into main Apr 30, 2026
25 checks passed
@xli-oai xli-oai deleted the xli-codex/remote-plugin-installed-sync-clean branch April 30, 2026 23:05
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 30, 2026
@xli-oai

xli-oai commented Apr 30, 2026

Copy link
Copy Markdown
Contributor Author

@codex review

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.

3 participants