Installed curated plugins are hidden from blank @ / + picker due to global result cap

Open 💬 0 comments Opened Jun 19, 2026 by papperrollinggery

Summary

Installed openai-curated plugins are usable and searchable, but they are hidden from the blank @ picker / composer + menu because the picker appears to globally cap results before curated plugins are reachable.

Environment

  • Codex Desktop: 26.616.32156
  • Bundled Codex CLI: 0.142.0-alpha.1
  • macOS: 26.5.1
  • Feature flags: plugins=true, apps=true, plugin_sharing=true, mentions_v2=true

Reproduction

  1. Install several openai-curated plugins, e.g. build-ios-apps, figma, github, vercel.
  2. Open the composer + menu or type a blank @.
  3. Only the first built-in entries appear, such as Documents, PDF, Spreadsheets, Presentations, Browser, Computer, Record & Replay, and LaTeX.
  4. Type a known plugin query such as @build.
  5. build-ios-apps appears and can be selected.

Expected behavior

Blank @ / + should expose installed and enabled plugins, or provide an obvious way to browse all installed plugins.

Actual behavior

Installed curated plugins are searchable only if the user already knows the plugin name. This makes installed plugins look missing even though they work.

Local evidence

Using the bundled Desktop CLI, codex plugin list --json shows 32 installed plugins, including 22 openai-curated plugins such as build-ios-apps, figma, github, and vercel.

The direct mention also works:

[@build-ios-apps](plugin://build-ios-apps@openai-curated)

Likely root cause

The frontend mention picker appears to globally cap blank-picker results to 8 items before later installed plugins are reachable. In the bundled frontend asset, the relevant logic looks like:

function Rt(e){let t=8; ... let n=e.items.slice(0,t); ... }

Because built-in plugin entries appear first, installed openai-curated plugins are truncated out of the blank picker. When the user types a query like @build, search ranking brings the matching curated plugin into the visible results.

Suggested fix

Avoid applying the global 8-item cap before installed plugins are discoverable. Possible fixes:

  1. Give installed plugins their own visible section in blank @ / +.
  2. Increase or remove the blank-picker cap for installed plugins.
  3. Add a "Show all installed plugins" row.
  4. Preserve the cap only after each important section has at least some visible entries.

View original on GitHub ↗