codex - 💡(How to fix) Fix Chrome plugin available interactively but unavailable in cron automation runtime on Windows [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#22424Fetched 2026-05-14 03:36:14
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Participants
Timeline (top)
labeled ×3

Root Cause

Some repeatable workflows require an authenticated, real Chrome profile instead of the in-app browser. In this case, the in-app browser was unreliable for a travel booking flow, while Chrome worked interactively. The workflow cannot be automated reliably unless Chrome is available to scheduled automation runs.

Code Example

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

---

kind = "cron"
execution_environment = "local"

---

Chrome skill/plugin is not available in this Codex run (no callable Chrome tools), so the flow cannot start.
No tab open / DOM snapshot / retries / finalize.

---

Chrome skill still not available in this session (no callable Chrome tools), so flow cannot run.
RAW_BUFFERClick to expand / collapse

What issue are you seeing?

On Windows, the Codex Chrome plugin works in an interactive Codex Desktop thread, but the same project automation running as a scheduled cron job does not receive any Chrome/browser automation tools.

The automation is configured to use Chrome explicitly, but when the scheduled run starts it reports that the Chrome skill/plugin is not available in that Codex run and that there are no callable Chrome tools. No tab can be opened, no DOM snapshot can be taken, and no Chrome cleanup/finalize call can run.

This looks like a difference between the interactive Codex runtime and the isolated cron automation runtime.

Environment

  • OS: Windows 11
  • Codex Desktop: version unknown from this report
  • Chrome plugin: enabled in ~/.codex/config.toml
  • Chrome extension: working in an interactive Codex session
  • Automation kind: cron
  • Automation execution_environment: local

Relevant local config shows:

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

The scheduled automation TOML includes:

kind = "cron"
execution_environment = "local"

Reproduction

  1. Enable and verify the Codex Chrome plugin in Codex Desktop on Windows.
  2. In an interactive Codex thread, use Chrome successfully for a browser workflow.
  3. Create a scheduled cron automation in the same Codex project whose prompt explicitly requires Chrome / @chrome / Codex Chrome Extension.
  4. Let the automation run, or trigger it manually as an automation run.
  5. Observe that the automation runtime does not expose Chrome/browser tools.

Actual result

The automation reports:

Chrome skill/plugin is not available in this Codex run (no callable Chrome tools), so the flow cannot start.
No tab open / DOM snapshot / retries / finalize.

Additional retries produced the same result:

Chrome skill still not available in this session (no callable Chrome tools), so flow cannot run.

Expected result

If the Chrome plugin is enabled and works in the interactive Codex Desktop session, a local cron automation that explicitly asks to use Chrome should either:

  1. expose the same Chrome browser automation backend to the automation runtime, or
  2. clearly document that scheduled cron automations cannot use the Chrome extension backend, or
  3. provide an automation setting for enabling/disabling browser plugins per automation.

Why this matters

Some repeatable workflows require an authenticated, real Chrome profile instead of the in-app browser. In this case, the in-app browser was unreliable for a travel booking flow, while Chrome worked interactively. The workflow cannot be automated reliably unless Chrome is available to scheduled automation runs.

Related issues

This appears related to other reports where Chrome is connected in UI but unavailable or unreliable in the runtime, such as #21916, #21900, #22079, and #21876.

Additional notes

No secrets or private credentials are included here. The workflow itself involved a browser task plus a Google Sheets write, but the failure happens before any page opens: the automation runtime simply does not expose Chrome tools.

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

codex - 💡(How to fix) Fix Chrome plugin available interactively but unavailable in cron automation runtime on Windows [1 participants]