codex - 💡(How to fix) Fix Chrome plugin mention is selectable but chrome@openai-bundled is not exposed in active tools

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…

The Codex app lets me insert/tag [@chrome](plugin://chrome@openai-bundled), but fresh chats do not receive chrome@openai-bundled as an active callable tool.

The UI and runtime disagree:

  • UI: chrome@openai-bundled can be selected/mentioned.
  • Runtime: the model reports that the Chrome tool is not available in active tools.
  • Result: requests tagged with @chrome either fail or fall back to Browser / in-app browser.

Error Message

The model replies that chrome@openai-bundled is not present in active tools and that only Browser / browser-use / in-app browser is available.

Root Cause

The Codex app lets me insert/tag [@chrome](plugin://chrome@openai-bundled), but fresh chats do not receive chrome@openai-bundled as an active callable tool.

The UI and runtime disagree:

  • UI: chrome@openai-bundled can be selected/mentioned.
  • Runtime: the model reports that the Chrome tool is not available in active tools.
  • Result: requests tagged with @chrome either fail or fall back to Browser / in-app browser.

Code Example

[plugins."chrome@openai-bundled"]
enabled = true

[plugins."browser-use@openai-bundled"]
enabled = true

---

~/.codex/plugins/cache/openai-bundled/chrome/0.1.7

---

Use only [@chrome](plugin://chrome@openai-bundled). If chrome is not actually available in active tools, do not use Browser/in-app browser. Tell me which browser tools you see.
RAW_BUFFERClick to expand / collapse

Summary

The Codex app lets me insert/tag [@chrome](plugin://chrome@openai-bundled), but fresh chats do not receive chrome@openai-bundled as an active callable tool.

The UI and runtime disagree:

  • UI: chrome@openai-bundled can be selected/mentioned.
  • Runtime: the model reports that the Chrome tool is not available in active tools.
  • Result: requests tagged with @chrome either fail or fall back to Browser / in-app browser.

Environment

  • Platform: Windows x64
  • App: Codex desktop app
  • Plugins enabled in ~/.codex/config.toml:
[plugins."chrome@openai-bundled"]
enabled = true

[plugins."browser-use@openai-bundled"]
enabled = true

Local plugin files exist at:

~/.codex/plugins/cache/openai-bundled/chrome/0.1.7

Reproduction

  1. Start a fresh Codex chat.
  2. Insert/select the Chrome plugin mention from the UI: [@chrome](plugin://chrome@openai-bundled).
  3. Ask the agent not to use Browser/in-app browser and to report which browser tools are actually active.

Prompt used:

Use only [@chrome](plugin://chrome@openai-bundled). If chrome is not actually available in active tools, do not use Browser/in-app browser. Tell me which browser tools you see.

Observed behavior

The model replies that chrome@openai-bundled is not present in active tools and that only Browser / browser-use / in-app browser is available.

In a separate attempt, asking [@chrome](plugin://chrome@openai-bundled) ajde idi na google.com caused the agent to use the in-app Browser plugin instead. When asked afterward, it confirmed it used Browser / in-app browser, not Chrome.

Expected behavior

If [@chrome](plugin://chrome@openai-bundled) can be selected in the UI and the Chrome extension is connected, the Chrome tool should be exposed to the model runtime.

If the Chrome tool cannot be exposed, the UI should not allow selecting the mention or should show a clear unavailable state before sending.

Additional diagnostics

The Chrome/extension backend can be reached manually from an existing diagnostic thread via the bundled chrome browser-client. In that diagnostic thread, the backend could list user tabs and open https://example.com successfully.

This suggests the browser backend itself can work, but new chats are not receiving chrome@openai-bundled in their active tool set.

Related issues that look similar in class:

  • #16006: plugin surface appears unstable / falls back to legacy Skills behavior
  • #18258: bundled plugin files and config exist, but plugin is reported unavailable

Impact

This makes @chrome unreliable: the UI allows selecting it, but the runtime may silently lack the actual Chrome tool, causing accidental fallback to the in-app browser or failed Chrome-specific workflows.

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…

FAQ

Expected behavior

If [@chrome](plugin://chrome@openai-bundled) can be selected in the UI and the Chrome extension is connected, the Chrome tool should be exposed to the model runtime.

If the Chrome tool cannot be exposed, the UI should not allow selecting the mention or should show a clear unavailable state before sending.

Still need to ship something?

×6

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

Back to top recommendations

TRENDING

codex - 💡(How to fix) Fix Chrome plugin mention is selectable but chrome@openai-bundled is not exposed in active tools