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

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 ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗