Windows Computer Use: sky trusted RPC is omitted when CUA starts with browser surface only
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.901.4073.0 (Computer Use plugin: 26.901.31953)
What subscription do you have?
ChatGPT plan (exact tier unavailable)
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
Computer Use on Windows cannot enumerate native apps. @Computer reports apps: [], and a direct @oai/sky call fails with: Trusted RPC service is not configured: sky. Browser Use continues to work.
What steps can reproduce the bug?
- Install/enable
computer-useandunified-computer-useon Windows. - Start a Codex desktop task using
@Computer. - Call
await cua.getState()or import@oai/skyand callawait sky.list_apps().
Observed:
cua.getState()returnsapps: [].sky.list_apps()returnsTrusted RPC service is not configured: sky.
Local inspection shows the unified launcher receives CUA_REPL_ENABLED_SURFACES=browser. Its trusted-service configuration then contains only browser and deliberately excludes sky; the launcher starts sky only when the computer surface is enabled.
Tried: Codex reinstall/update, full restart, verifying bundled Node/node_repl paths, and recreating plugin latest junctions. The issue persists. A local cache edit is regenerated by Codex and does not change the already running direct node_repl session.
What is the expected behavior?
With @Computer, Windows native-app enumeration should start the trusted sky service and return the installed/running apps.
Additional information
No logs, screenshots, local paths, account details, or project data are attached. This looks like an app-level surface-selection or trusted-service configuration bug, rather than a corrupt bundled runtime.
Additional diagnostic details:
- First observed on Codex 26.901.2854.0 / Computer Use plugin 26.901.22334; still reproducible after updating to the versions above.
- Bundled CUA runtime revision: c2900163265bdaec; bundled node and node_repl paths exist and node reports v24.19.0.
codex-computer-use.exeis present but no corresponding process is started.- The desktop app runs unelevated.
- Both
computer-useandunified-computer-useare enabled.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the unified launcher path that consumes CUA_REPL_ENABLED_SURFACES and inspect how the browser-only surface selects trusted services; use @Computer, cua.getState(), and @oai/sky.list_apps() as the entry points. Reproduce on Windows and verify that the sky trusted RPC service is configured and native apps are returned while browser use continues to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, rust
- Domain
- desktop, devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100