Installed curated plugins are hidden from blank @ / + picker due to global result cap
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
- Install several
openai-curatedplugins, e.g.build-ios-apps,figma,github,vercel. - Open the composer
+menu or type a blank@. - Only the first built-in entries appear, such as Documents, PDF, Spreadsheets, Presentations, Browser, Computer, Record & Replay, and LaTeX.
- Type a known plugin query such as
@build. build-ios-appsappears 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:
- Give installed plugins their own visible section in blank
@/+. - Increase or remove the blank-picker cap for installed plugins.
- Add a "Show all installed plugins" row.
- Preserve the cap only after each important section has at least some visible entries.