Skip to content

Add marketplace display names to plugin/list#14861

Merged
xl-openai merged 1 commit intomainfrom
xl/plugins
Mar 17, 2026
Merged

Add marketplace display names to plugin/list#14861
xl-openai merged 1 commit intomainfrom
xl/plugins

Conversation

@xl-openai
Copy link
Copy Markdown
Collaborator

@xl-openai xl-openai commented Mar 16, 2026

Add display_name support to marketplace.json.

@xl-openai xl-openai requested a review from sayan-oai March 16, 2026 23:04
@xl-openai xl-openai force-pushed the xl/plugins branch 2 times, most recently from e68bb01 to ff0b16c Compare March 16, 2026 23:43
Comment thread codex-rs/app-server/README.md Outdated
- `collaborationMode/list` — list available collaboration mode presets (experimental, no pagination). This response omits built-in developer instructions; clients should either pass `settings.developer_instructions: null` when setting a mode to use Codex's built-in instructions, or provide their own instructions explicitly.
- `skills/list` — list skills for one or more `cwd` values (optional `forceReload`).
- `plugin/list` — list discovered plugin marketplaces and plugin state, including effective marketplace install/auth policy metadata. `interface.category` uses the marketplace category when present; otherwise it falls back to the plugin manifest category. Pass `forceRemoteSync: true` to refresh curated plugin state before listing (**under development; do not call from production clients yet**).
- `plugin/list` — list discovered plugin marketplaces and plugin state, including marketplace-level `displayName` plus effective marketplace install/auth policy metadata. Plugin `interface.category` uses the marketplace category when present; otherwise it falls back to the plugin manifest category. Pass `forceRemoteSync: true` to refresh curated plugin state before listing (**under development; do not call from production clients yet**).
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

do we really need this in the readme? seems a bit too schema-specific, up to you

Comment thread codex-rs/core/src/plugins/store.rs Outdated
}
validate_plugin_segment(&plugin_version, "plugin version")
.map_err(PluginStoreError::Invalid)?;
let disallowed_skill_dirs = disallowed_skill_dirs(source_path.as_path(), product)?;
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

do we need to also key the install cache by product now? it seems like a ChatGPT or API install could be overwritten by a later Codex refresh/sync, so the cache would serve the wrong values. LMK if im misunderstanding

@xl-openai xl-openai changed the title feat: Add marketplace display names and product-aware plugin installs Add marketplace display names to plugin/list Mar 17, 2026
@xl-openai
Copy link
Copy Markdown
Collaborator Author

Repurpose to support add marketplace display names to plugin/list only as product-aware plugin support requires more thinking.

@xl-openai
Copy link
Copy Markdown
Collaborator Author

@codex review

@chatgpt-codex-connector
Copy link
Copy Markdown
Contributor

Codex Review: Didn't find any major issues. Keep them coming!

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

@xl-openai xl-openai merged commit 49c2b66 into main Mar 17, 2026
33 checks passed
@xl-openai xl-openai deleted the xl/plugins branch March 17, 2026 02:04
@github-actions github-actions bot locked and limited conversation to collaborators Mar 17, 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