Skip to content

Import enabled plugins from known marketplaces - #31672

Merged
charlesgong-openai merged 1 commit into
mainfrom
dev/charlesgong/import-known-marketplaces
Jul 9, 2026
Merged

Import enabled plugins from known marketplaces#31672
charlesgong-openai merged 1 commit into
mainfrom
dev/charlesgong/import-known-marketplaces

Conversation

@charlesgong-openai

@charlesgong-openai charlesgong-openai commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • discover enabled-plugin marketplace sources from the user-level known marketplace registry
  • preserve scoped settings and supported Git/directory declarations, falling back to the matching registry installLocation for file, URL, npm-hosted, and inline marketplace sources
  • resolve relative registry materialization paths against the external-agent home
  • reuse the existing marketplace add and plugin install flow during import
  • emit plugin_not_found tracing and analytics with plugin and marketplace identity

Why

Enabled plugins can remain in settings after their marketplace source has moved into the user-level registry. Import detection previously skipped those plugins because it only consulted settings-defined marketplace sources.

Impact

/import can now restore those marketplaces and install their enabled plugins through the normal plugin installer, including npm, Git, and local plugin sources. Missing plugins remain visible in import results and the plugin-install failure analytics stream.

@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: 53706b97fb

ℹ️ 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/app-server/src/config/external_agent_config.rs Outdated
Comment thread codex-rs/app-server/src/config/external_agent_config.rs Outdated
Comment thread codex-rs/app-server/src/config/external_agent_config.rs Outdated
@charlesgong-openai
charlesgong-openai force-pushed the dev/charlesgong/import-known-marketplaces branch from f731a7d to f1e25de Compare July 9, 2026 14:16
@charlesgong-openai

Copy link
Copy Markdown
Contributor Author

/codex review

@charlesgong-openai
charlesgong-openai merged commit 8dc77fa into main Jul 9, 2026
35 checks passed
@charlesgong-openai
charlesgong-openai deleted the dev/charlesgong/import-known-marketplaces branch July 9, 2026 16:16
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants