What version of the Codex App are you using?
Codex App 26.422.71525
What platform is your computer?
macOS 26.4.1, Apple Silicon / M4 Pro
What issue are you seeing?
The bundled browser-use:browser skill cannot attach to the Codex in-app browser using the iab backend.
The in-app browser is open and can load pages such as:
https://www.bybit.com/en/
http://127.0.0.1:8765/
But Browser Use fails before it can inspect or control the tab:
Failed to connect to browser-use backend "iab". No Codex IAB backends were discovered.
Evidence
The app-side IAB browser session appears active. Logs show Browser Use native pipe and browser sidebar lifecycle events, and the page reaches dom-ready.
However, the Node REPL runtime does not expose the native bridge:
console.log(JSON.stringify({
hasImportMetaBridge: !!import.meta.__codexNativePipe,
bridgeType: typeof import.meta.__codexNativePipe?.createConnection
}));
Observed output:
{"hasImportMetaBridge":false,"bridgeType":"undefined"}
Turn metadata is present:
{"hasMeta":true,"hasSessionId":true,"hasTurnId":true}
Expected behavior
When the in-app browser is open in the current Codex thread, browser-use:browser should attach to the current tab and allow inspection/control.
Actual behavior
The app-side browser session exists, but the tool runtime appears to be launched without import.meta.__codexNativePipe, so Browser Use cannot connect to the IAB backend.
Feedback ID
019dda9e-b1f6-70d0-b2c4-22e4e8241874
What version of the Codex App are you using?
Codex App
26.422.71525What platform is your computer?
macOS
26.4.1, Apple Silicon / M4 ProWhat issue are you seeing?
The bundled
browser-use:browserskill cannot attach to the Codex in-app browser using theiabbackend.The in-app browser is open and can load pages such as:
https://www.bybit.com/en/http://127.0.0.1:8765/But Browser Use fails before it can inspect or control the tab:
Evidence
The app-side IAB browser session appears active. Logs show Browser Use native pipe and browser sidebar lifecycle events, and the page reaches
dom-ready.However, the Node REPL runtime does not expose the native bridge:
Observed output:
{"hasImportMetaBridge":false,"bridgeType":"undefined"}Turn metadata is present:
{"hasMeta":true,"hasSessionId":true,"hasTurnId":true}Expected behavior
When the in-app browser is open in the current Codex thread,
browser-use:browsershould attach to the current tab and allow inspection/control.Actual behavior
The app-side browser session exists, but the tool runtime appears to be launched without
import.meta.__codexNativePipe, so Browser Use cannot connect to the IAB backend.Feedback ID
019dda9e-b1f6-70d0-b2c4-22e4e8241874