perf: openai-curated marketplace scan appears to enumerate a very large not-installed catalog every turn

Resolved 💬 3 comments Opened Jul 6, 2026 by hirose-suguru Closed Jul 6, 2026
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

Summary

codex plugin marketplace list appears to enumerate the full openai-curated catalog on every run, including more than 150 not installed plugins. This creates unnecessary scanning and log noise during startup and diagnostics.

Reproduction

  • Run codex plugin marketplace list
  • Observe that openai-curated is included alongside openai-primary-runtime and openai-bundled
  • Run codex plugin list
  • Only 7 plugins are actually installed/enabled in this environment:
  • documents@openai-primary-runtime
  • pdf@openai-primary-runtime
  • spreadsheets@openai-primary-runtime
  • presentations@openai-primary-runtime
  • template-creator@openai-primary-runtime
  • browser@openai-bundled
  • sites@openai-bundled
  • The openai-curated marketplace still expands into a large list of not installed entries, including ngs-analysis@openai-curated

Related diagnostic warning

codex doctor also reports an update-check mismatch:

  • running package root: <codex-install>/npm-openai-codex/0.142.5/node_modules/@openai/codex
  • npm package root: <node-install>/node_modules/@openai/codex

npm config get prefix -g returns <node-install>.

Impact

  • The curated catalog is scanned even though the environment only uses a small installed subset.
  • There is no obvious safe ~/.codex/config.toml key to disable openai-curated as a source.
  • The repeated catalog expansion seems unrelated to the few installed plugins and looks like avoidable work.

Environment

  • Codex CLI 0.142.5
  • Windows 11 / PowerShell 7 / mise-managed npm install
  • npm:@openai/codex installed under mise

View original on GitHub ↗

3 Comments

github-actions[bot] contributor · 1 month ago

English translation:

Summary

When enumerating marketplaces that include openai-curated with codex plugin marketplace list, more than 150 uninstalled plugins are displayed. In particular, a large number of not installed entries, including ngs-analysis@openai-curated, are expanded every time, and it appears that unnecessary scanning is occurring during Codex startup and diagnostics.

Measurements

  • codex plugin marketplace list
  • openai-primary-runtime
  • openai-bundled
  • openai-curated
  • codex plugin list
  • Only 7 items are actually installed/enabled
  • documents@openai-primary-runtime
  • pdf@openai-primary-runtime
  • spreadsheets@openai-primary-runtime
  • presentations@openai-primary-runtime
  • template-creator@openai-primary-runtime
  • browser@openai-bundled
  • sites@openai-bundled
  • The openai-curated side enumerates many not installed plugins every time

Concurrent Diagnostic Warning

In codex doctor, the update check reports WARN due to the following mismatch.

  • running package root: C:\Users\tnkko\.local\share\mise\installs\npm-openai-codex\0.142.5\node_modules\@openai\codex
  • npm package root: C:\Users\tnkko\.local\share\mise\installs\node\24.18.0\node_modules\@openai\codex

npm config get prefix -g returns C:\Users\tnkko\.local\share\mise\installs\node\24.18.0.

Impact

  • Because the openai-curated catalog expansion runs every time, unnecessary I/O and log output increase.
  • I could not find a key in ~/.codex/config.toml to safely disable openai-curated.
  • In this environment, plugin marketplace list enumerates the entire openai-curated catalog, but the actual usage target is only a very small number of items.

Environment

  • Codex CLI 0.142.5
  • Windows 11 / PowerShell 7 / npm install managed by mise
  • npm:@openai/codex is operated under mise

<!-- codex-issue-translator -->

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #30993

Powered by Codex Action

hirose-suguru · 1 month ago

Closing as a duplicate of #30993.