codex - 💡(How to fix) Fix Make the curated iOS app plugin discoverable [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openai/codex#21307Fetched 2026-05-07 03:42:17
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Author
Participants
Timeline (top)
labeled ×3

Error Message

Those pass. Re-running cargo test -p codex-core list_tool_suggest_discoverable_plugins -- --nocapture is currently blocked by an unrelated main test-support compile error: core/tests/common/context_snapshot.rs imports similar, but core_test_support does not list that dependency. I did not include that unrelated dependency fix in this branch to keep the scope narrow.

Fix Action

Fix / Workaround

Minimal patch prepared

The branch is currently rebased onto main and is one commit ahead. The patch only:

RAW_BUFFERClick to expand / collapse

What would this improve?

Codex already has an OpenAI-curated build-ios-apps@openai-curated plugin in the curated marketplace, but it is not currently included in TOOL_SUGGEST_DISCOVERABLE_PLUGIN_ALLOWLIST. That means the tool-suggestion path can surface curated plugins such as GitHub, Slack, Figma, and bundled desktop tools, but not the existing iOS app workflow.

For users building iOS apps, the lower-risk path seems to be making the existing curated plugin discoverable instead of adding a new Simulator UI surface or encouraging duplicate manual xcodebuildmcp setup. This also lines up with the user-impact seen in #17448, where having both a manual MCP entry and the curated iOS plugin configured can create confusing duplicate MCP startup behavior.

Minimal patch prepared

I prepared a narrow branch in my fork in case maintainers want this direction:

The branch is currently rebased onto main and is one commit ahead. The patch only:

  • adds build-ios-apps@openai-curated to TOOL_SUGGEST_DISCOVERABLE_PLUGIN_ALLOWLIST
  • adds a focused discoverable-plugin test for build-ios-apps
  • updates the existing marketplace reload test so its negative fixture still uses non-allowlisted plugins

No runtime iOS build logic, CLI command behavior, MCP startup behavior, or Simulator UI is changed.

Validation

On the initial base, the focused discoverable-plugin tests passed:

  • cargo fmt --package codex-core-plugins --package codex-core --check
  • cargo test -p codex-core list_tool_suggest_discoverable_plugins -- --nocapture
  • git diff --check

After rebasing onto the latest main, I re-ran:

  • cargo fmt --package codex-core-plugins --package codex-core --check
  • cargo check -p codex-core --lib -p codex-core-plugins
  • git diff --check origin/main..HEAD

Those pass. Re-running cargo test -p codex-core list_tool_suggest_discoverable_plugins -- --nocapture is currently blocked by an unrelated main test-support compile error: core/tests/common/context_snapshot.rs imports similar, but core_test_support does not list that dependency. I did not include that unrelated dependency fix in this branch to keep the scope narrow.

Given the current contributing policy for code PRs, I did not open a PR directly. Happy to turn this branch into a PR if maintainers want the curated iOS plugin to be discoverable.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING