Windows Computer Use plugin fails to bootstrap: native pipe path is unavailable
What version of the Codex App are you using (From “About Codex” dialog)?
OpenAI.Codex Windows app 26.527.3686.0; Computer Use plugin 26.527.30818
What subscription do you have?
ChatGPT Pro
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
Computer Use is listed as an available bundled plugin/skill in Codex Desktop, but it cannot be used from the current Windows Desktop turn.
The official Computer Use bootstrap path was followed exactly from the bundled skill instructions. The bundled client module exists, but setup fails immediately with:
Computer Use native pipe path is unavailable
Observed details:
- Codex Windows package: OpenAI.Codex 26.527.3686.0
- Computer Use plugin cache/version: 26.527.30818
- Bundled client exists at sanitized path: <CODEX_HOME>\plugins\cache\openai-bundled\computer-use\26.527.30818\scripts\computer-use-client.mjs
- Client file size: 6,730 bytes
- The failure occurs before any sky.list_apps() result is returned.
- Retrying after resetting the JavaScript execution session produces the same error.
- Request metadata available to the execution context contains progressToken, threadId, and x-codex-turn-metadata, but no native pipe/helper pipe path appears to be present.
This makes the advertised Computer Use capability unavailable even though the plugin and skill are present.
What steps can reproduce the bug?
- Start a Codex Desktop turn on Windows where the bundled Computer Use plugin/skill is available.
- Read the bundled Computer Use skill and use the required bootstrap module path.
- Verify the client module exists at <CODEX_HOME>\plugins\cache\openai-bundled\computer-use\26.527.30818\scripts\computer-use-client.mjs.
- Run the official bootstrap/lightweight test:
if (!globalThis.sky) {
const { setupComputerUseRuntime } = await import("file:///.../computer-use-client.mjs");
await setupComputerUseRuntime({ globals: globalThis });
}
globalThis.apps = await sky.list_apps();
- Actual result: setup fails with
Computer Use native pipe path is unavailable. - Reset the JavaScript execution session and retry the same bootstrap/list_apps test.
- Actual result is still
Computer Use native pipe path is unavailable.
Possibly related but not identical open issues found before filing: #25220, #25314, #25194, #25301. In this case the client file is present and the visible failure is missing native pipe metadata/path rather than a list_apps timeout or EFS copy failure.
What is the expected behavior?
When Computer Use is shown as an available bundled plugin/skill in Codex Desktop, the runtime should provide the native pipe/helper path needed by computer-use-client.mjs, setupComputerUseRuntime should complete, and sky.list_apps() should return installed/running Windows apps.
If Computer Use cannot be used in the current turn, Codex should expose a clear product-level reason and not advertise the skill as available for that turn.
Additional information
This was discovered while trying to use Computer Use as requested by the user to control Windows apps. Because Computer Use failed at bootstrap, browser automation had to be handled through another browser-control route instead.
No screenshots or private local logs are attached publicly. Exact local logs can be provided through a private support channel if needed.
22 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Same here .... seems the release is very rushed
Same here. In my case Computer Use was working at first, then it stopped working during the same Codex Desktop session.
Additional observations from local logs:
computer-use native pipe startup readywith a\\.\pipe\codex-computer-use-...path.computer-use native pipe helper paths changed, immediately followed byreason=missing-helper-pathandWindows Computer Use helper paths are unavailable.Computer Use native pipe path is unavailablebecauseSKY_CUA_NATIVE_PIPE_DIRECTORYis not present in the execution environment.EBUSY: resource busy or lockedandplugin_cache_windows_file_lock.Computer UseandChromeeither, even though they had been available earlier.Version details from my machine:
OpenAI.Codex_26.527.3686.0_x6426.527.31326So for me the sequence was: works initially -> bundled plugin/cache reconciliation happens -> Computer Use helper path changes to missing -> native pipe path is no longer injected -> Computer Use and Chrome disappear from the plugin UI.
我也遇到了同样的问题,一开始“计算机使用”功能正常,后来突然就无法使用了,不仅如此,连同chrome 插件一并在插件ui中无法找到,在设置中也显示不可用。非常的离谱,但是我通过指令,依然可以调用chrome,computer use却用不了了,不知道openai在干嘛
Adding another Windows datapoint with a slightly different recovery behavior.
Computer Use was unavailable before, and in earlier occurrences a Codex app restart was enough to recover. This time it did not recover even after a full PC restart.
Observed state:
OpenAI.Codex_26.527.3686.0_x64openai-bundled/computer-use/26.527.31326computer-use@openai-bundledis still present andenabled = trueinconfig.tomldisplayName: "Computer Use"codex-computer-use.exeis not running after app/PC restartscripts/computer-use-client.mjssucceedssetupComputerUseRuntime({ globals: globalThis })fails with:Computer Use native pipe path is unavailableSKY_CUA_NATIVE_PIPE_DIRECTORYis not presentnodeRepl.requestMetadoes not contain acomputerUseentryOther browser backends in the same session are still available:
agent.browsers.get("extension")extension.user.openTabs()succeedsagent.browsers.get("iab")iab.tabs.list()succeedsLocal profile / region details checked:
runCodexInWindowsSubsystemForLinux = falseThis looks less like a missing plugin file and more like the host app is not creating or injecting the Computer Use native pipe capability for the session. The main difference from my earlier transient occurrences is that app restart used to recover it, but this reproduction survives a full PC restart.
我也有同样的问题,问题发生在我将window系统下的codex桌面应用完成与手机ios系统绑定之后,发生的computer Use无法使用,目前未解决。只能等待官方发布新的修复补丁。本机日志为:reason=missing-helper-path status=skipped
Computer Use native pipe path is unavailable。应该是管道创建的问题。
I hit what looks like the same Windows bundled-plugin / Chrome / Computer Use failure, and the fix was to reinstall Codex onto the C: drive.
Environment / symptoms:
OpenAI.Codex_26.527.3686.0_x64D:\WindowsApps\OpenAI.Codex_26.527.3686.0_x64__2p2nqsd0c76g0\...Computer UseandChromewere missing or unavailable from Plugins.Windows Computer Use helper paths are unavailablecomputer-use native pipe startup failedbundled_executable_relocation_failed ... node_repl.exe ... copy_filenode_repl.exepaths only partially helped:computer-use@openai-bundledandchrome@openai-bundledbecame visiblenode_replbecame available in new threadsFinal fix:
.codexstate/plugin cache/native host paths normally.After reinstalling Codex on C:, both Computer Use and Chrome worked normally.
My takeaway: for Windows, if Computer Use + Chrome + bundled plugins fail together and logs mention missing helper paths or bundled executable relocation failures, check whether Codex is installed on a non-C drive first. Moving/reinstalling Codex to C: may be a much faster fix than manually repairing
.codex, native messaging manifests, ornode_replpaths.Workaround for Windows Computer Use:
missing-helper-pathRoot cause in my case: the Codex Chrome/Brave native messaging helper was running from the bundled plugin marketplace path, which locked:
%USERPROFILE%\.codex\.tmp\bundled-marketplaces\openai-bundled\plugins\chrome\extension-host\windows\x64Codex Desktop then failed bundled plugin reconciliation with
EBUSY, so Computer Use could not resolve its helper paths and logged:Windows Computer Use helper paths are unavailableFix/workaround
PowerShell:
Same issue still reproduces on a newer Windows Codex build.
Environment:
OpenAI.Codex_26.601.2237.0_x64__2p2nqsd0c76g026.527.31326Symptoms:
找不到 Computer Use 外掛程式/ cannot find Computer Use plugin.computer-use@openai-bundledis still enabled in%USERPROFILE%\.codex\config.toml.%USERPROFILE%\.codex\plugins\cache\openai-bundled\computer-use\26.527.31326\scripts\computer-use-client.mjs%USERPROFILE%\.codex\plugins\cache\openai-bundled\computer-use\26.527.31326\node_modules\@oai\sky\bin\windows\codex-computer-use.exeRuntime failure:
sky.list_apps()returns.nodeRepl.env.SKY_CUA_NATIVE_PIPE_DIRECTORYis missing.Computer Use native pipe path is unavailableDesktop logs show:
computer-use notify config ensure finished platform=win32 reason=missing-helper-path status=skippedcomputer-use native pipe startup failed errorMessage="Windows Computer Use helper paths are unavailable"This looks similar to the previously reported missing native pipe/helper path issue, but it is still occurring on
26.601.2237.0, and the Settings UI now says the Computer Use plugin cannot be found even though the plugin is enabled and files exist on disk.Thanks for documenting the native pipe failure. I maintain a small community Codex Skill focused specifically on Windows Codex Desktop failures around the bundled Chrome and Computer Use plugins:
https://github.com/navi118/codex-desktop-doctor-skill
It is not a general Codex repair script, and it does not make automatic destructive changes. The goal is to help an agent collect the relevant local evidence first, especially around Computer Use helper/native pipe availability, bundled marketplace/cache state, the Codex Chrome Extension/native host, and Windows file-lock / access-denied patterns such as
plugin_cache_windows_file_lock,EBUSY,missing-helper-path, orWindows Computer Use helper paths are unavailable.For this issue, the Skill may be useful mainly to distinguish between:
SKY_CUA_NATIVE_PIPE_DIRECTORY,openai-bundledstate to become incomplete.Sharing it here in case it helps gather cleaner evidence before attempting any manual cache repair or reinstall workaround.
Module not found: /mnt/c/Users/admin/.codex/plugins/cache/openai-bundled/computer-use/26.601.21317/scripts/computer-use-client.mjs
but everything is installed
Retry Computer Use connection
Computer Use native pipe path is unavailable
@gshershov That exact path is an important clue:
If that file is missing, then the active runtime is trying to load
computer-usefrom a versioned cache directory that is not actually complete, even if the plugin still appears installed/enabled elsewhere.A few useful checks before treating it as a normal install:
``
text
``%USERPROFILE%\.codex\plugins\cache\openai-bundled\computer-use\26.601.21317\scripts\computer-use-client.mjs
computer-useversion directories actually exist under:``
text
``%USERPROFILE%\.codex\plugins\cache\openai-bundled\computer-use
26.601.21317, that points to a stale version pointer / partial cache reconcile rather than the helper binary alone being missing./mnt/c/..., it would also be useful to note whether Codex is running in WSL mode (runCodexInWindowsSubsystemForLinux = true) or Windows-native mode. The Computer Use native pipe/helper path is Windows-specific, so WSL-vs-Windows runtime mode matters for this failure class.I would avoid deleting or rewriting cache state until those version/path facts are clear.
C:\Users\admin\.codex\plugins\cache\openai-bundled\computer-use\26.601.21317\scripts\computer-use-client.mjs - exist
so version as u see is new
@gshershov Thanks, that rules out the simple "Windows cache file is missing" case.
If the file exists at:
but the runtime reports:
then the next thing to separate is Windows path exists vs the active Codex runtime can read the same file through its
/mnt/c/...view.Useful next checks:
/mnt/c/..., check whether this exact path is visible there:``
bash
``ls -l /mnt/c/Users/admin/.codex/plugins/cache/openai-bundled/computer-use/26.601.21317/scripts/computer-use-client.mjs
/mnt/c/...import path strongly suggests WSL is involved, but the Computer Use native pipe/helper is Windows-side, so runtime mode matters.``
text
``Computer Use native pipe path is unavailable
is a separate but related signal: even after the client file is found, the Desktop host still needs to publish/inject the Computer Use native pipe path, usually via
SKY_CUA_NATIVE_PIPE_DIRECTORY/ request metadata. If that value is missing, the client cannot start Computer Use by itself.So at this point I would not treat it as "not installed". It looks more like either a WSL-vs-Windows runtime visibility/path issue, or a Desktop host native-pipe injection failure after the cache file is present.
@navi118 looks good
@gshershov Great, then this is no longer a missing-file/cache-copy problem.
Given the file exists from both Windows and
/mnt/c, the fix path I would try is to restore Windows-native runtime mode for Computer Use and force Codex Desktop to recreate the Computer Use native pipe. Copying the plugin files again is unlikely to help now.Suggested recovery:
%USERPROFILE%\.codex\config.toml, make sure Codex is not running this session through WSL:``
toml
``runCodexInWindowsSubsystemForLinux = false
If that key is currently
true, switch it tofalsefor the Computer Use session.``
text
``Codex.exe
codex.exe
node_repl.exe
codex-computer-use.exe
If Chrome integration is enabled and you also see Chrome/plugin cache lock errors, also close Chrome and any stale
extension-host.exebefore restarting Codex.SKY_CUA_NATIVE_PIPE_DIRECTORY, and logs show something like:``
text
``computer-use native pipe startup ready
If this still fails after Windows-native restart, then the remaining issue is likely in Codex Desktop's Computer Use native-pipe startup/injection path, not in the
computer-use-client.mjsfile or plugin cache contents.In
runCodexInWindowsSubsystemForLinux = falsesession everything is works fine. But when i've back to WSL mode - it same shit... It stops working again:Module not found: /mnt/c/Users/admin/.codex/plugins/cache/openai-bundled/computer-use/26.601.21317/scripts/computer-use-client.mjs
To use Codex in windows powershell sessions as coding tool is crazy idea xD .
@a1158779459-alt 我这边也正好是类似顺序:刚开始 Computer Use 是可以用的,后来我也连接/绑定了手机端,过了一会儿再看,Computer Use 插件就不见了,随后就开始出现
missing-helper-path/Computer Use native pipe path is unavailable这一类错误。So this may not be just a local cache/file-missing problem. The iOS/mobile binding step may be correlated with the Desktop host no longer publishing the Computer Use native pipe / helper metadata, or with bundled plugin reconciliation dropping Computer Use from the Settings UI.
Adding another Windows datapoint on the newer 26.601 build.
Environment:
OpenAI.Codex_26.601.2237.0_x64__2p2nqsd0c76g026.601.2237.00.136.0-alpha.226.601.21317[windows] sandbox = "unelevated"C:, not a non-C WindowsApps driveCurrent state:
browser@openai-bundled installed, enabled 26.601.21317chrome@openai-bundled installed, enabled 26.601.21317computer-use@openai-bundled installed, enabled 26.601.21317Browser smoke test succeeds:
https://example.comloadsExample DomainComputer Use smoke test fails immediately:
The plugin files are present, including:
scripts/computer-use-client.mjsnode_modules/@oai/sky/bin/windows/codex-computer-use.exeThe failing client expects:
That value does not appear to be injected into the active session.
Steps tried:
openai-bundledmarketplace.This looks like the plugin install/cache is now correct, but Codex Desktop is not creating or injecting the Computer Use native pipe path into the session.
@Baz-Len
Repeat the process but make sure chrome, chromium, brave, comet or any other browser is closed during this process.
然后编辑:
找到:
把
source改成你自己的稳定绝对路径,例如:同时确认有:
保存后彻底退出并重启 Codex Desktop。重启后验证:
如果能看到类似:
说明 Computer Use 后端已经启动。
注意:不要手动固定
SKY_CUA_NATIVE_PIPE_DIRECTORY。它是每次 Codex Desktop 启动时动态生成的命名管道路径,形如\\.\pipe\codex-computer-use-<uuid>,重启会变。真正要修的是让computer-use@openai-bundled被正确发现并启动。请问您有成功解决此问题吗