Browser Use disappeared from Codex App despite enabled feature flags
What version of the Codex App are you using (From “About Codex” dialog)?
26.429.8261.0
What subscription do you have?
ChatGPT Pro
What platform is your computer?
Microsoft Windows NT 10.0.22621.0 x64
What issue are you seeing?
Browser Use / in-app browser is no longer available in Codex App. I was using it successfully a few days ago for ad-hoc UI testing. I restarted the app and confirmed I am on the latest version, but new sessions no longer expose Browser Use.
Environment:
- Codex App:
26.429.8261.0 - Codex CLI:
codex-cli 0.128.0-alpha.1 - Platform:
Microsoft Windows NT 10.0.22621.0 x64 - Running Codex with WSL
Current behavior:
- Browser Use is missing from the session tool/plugin surface.
codex debug prompt-input 'test browser use'contains no Browser Use plugin/skill and nobrowser-use:browserskill.- The current model prompt exposes the GitHub plugin only.
What steps can reproduce the bug?
- Open Codex App on Windows.
- Start a new Codex session.
- Ask Codex to use Browser Use / the in-app browser for an ad-hoc UI check.
- Observe that Browser Use is not available.
Diagnostic commands I ran:
codex features listcodex debug prompt-input 'test browser use'
codex features list shows the relevant feature flags enabled:
browser_use stable truein_app_browser stable truecomputer_use stable trueplugins stable truetool_search stable true
But Browser Use is still absent from the actual session/tool surface.
What is the expected behavior?
Browser Use should be available as a built-in/openai-bundled plugin, skill, or tool when browser_use and in_app_browser feature flags are enabled.
I expect to be able to use it for quick one-off exploratory UI checks while building features, without having to create formal Playwright tests.
Additional information
Current local state:
~/.codex/plugins/cache/openai-bundledexists but is empty.- Current bundled marketplace at
~/.codex/.tmp/bundled-marketplaces/openai-bundledonly containslatex-tectonic. - Searches found no
browser-client.mjs, nobrowser-use, and no*browser*.mjsunder current~/.codexcache or app install paths. - Old Browser Use state still exists under
~/.codex/browser/sessions/, which suggests Browser Use previously ran on this machine.
Older sessions from Apr 28 / May 1 exposed Browser Use as:
openai-bundled/browser-use/0.1.0-alpha1
with skill:
~/.codex/plugins/cache/openai-bundled/browser-use/0.1.0-alpha1/skills/browser/SKILL.md
and script:
~/.codex/plugins/cache/openai-bundled/browser-use/0.1.0-alpha1/scripts/browser-client.mjs
A previous Browser Use call successfully used the in-app browser backend:
await setupAtlasRuntime({ globals: globalThis, backend: 'iab' })
and returned metadata containing:
"codex/browserUse": true
Hypothesis: this looks like a bundled marketplace/plugin packaging regression or removal. The feature flags are still enabled, but the actual openai-bundled/browser-use/0.1.0-alpha1 plugin bundle is absent from disk and not advertised to the agent session.
5 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
I’m seeing a related Windows regression on a newer Codex Desktop build.
Browser Use is present in my session, and the plugin bundle exists, but it cannot connect to the in-app browser backend.
Environment:
Feature flags are enabled:
Named pipes are visible locally: codex-browser-use-*
But Browser Use fails during backend setup with:
Failed to connect to browser-use backend "iab".
No Codex IAB backends were discovered.
Discovery diagnostics:
listedPipes=4, candidates=6, browsers=0, iabBrowsers=0,
failures=[
"discovered/connect/Error",
"discovered/connect/Error",
"discovered/connect/Error",
"discovered/connect/Error",
"legacy-iab/connect/Error",
"legacy-chrome/connect/Error"
]
This was working previously on this machine. Restarting Codex and rebooting Windows did not fix it. Temporarily pausing ESET real-time file protection also did not change the error.
I hit a similar Browser Use disappearance on Windows after installing/uninstalling the Chrome and Browser plugins.
In my case, Browser Use still existed in the bundled marketplace, but my local Codex plugin state was suppressing it. The fix was to restore/enable the Browser Use plugin in these local Codex files:
Source was the bundled marketplace copy:
Find this folder:
%USERPROFILE%\.codex\.tmp\bundled-marketplaces\openai-bundled\plugins\browser-use
Copy the whole browser-use folder’s contents into this folder:
%USERPROFILE%\.codex\plugins\cache\openai-bundled\browser-use\0.1.0-alpha2
If the destination folders do not exist, create them first.
[plugins."browser-use@openai-bundled"]
enabled = true
"browser-use-bundled-plugin-auto-install-disabled": false
After restarting/reloading Codex, Browser Use became available again.
Thanks, this pointed me in the right direction.
My
config.tomlalready had:and I did not appear to have the
browser-use-bundled-plugin-auto-install-disabledflag set in.codex-global-state.json.The issue was that my active plugin cache was incomplete/out of date. The bundled marketplace had Browser Use
0.1.0-alpha2, but my active cache initially only had/used the older or partial cache state.I restored it by mirroring:
into:
After that, Browser Use connected again and I could open Zapier successfully in the in-app browser.
One extra detail: after restarting Codex, the
0.1.0-alpha2cache folder existed but was incomplete. It hadscripts/node_modules, but was missingscripts/browser-client.mjsand some nested dependencies. Mirroring the whole bundled plugin folder into the active cache fixed it.I’m seeing the same issue on Windows Store Codex.
Broken machine
Codex app package:
Feature flags in
~/.codex/config.tomlare enabled:But the desktop log reports:
Bundled marketplace only contains
latex:Runtime bin only contains
rg.exe; nonode_repl.exeis downloaded/selected:Browser tool surface is missing:
I tried a local cache reset by renaming:
After restart, Codex rebuilt only
rg.exeand still wrote only thelatexbundled marketplace. Browser Use remained unavailable.Working machine comparison
Another Windows machine on the same app package/version works:
Working machine log:
Working machine has:
So this looks like Browser Use is being gated off or the bundled Browser Use runtime is not being delivered for one app/profile, even though the visible local feature flags are enabled.