openai / openai/codex

Windows Computer Use: sky trusted RPC is omitted when CUA starts with browser surface only

Open
#42,745 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app bug computer-use windows-os
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?
  1. Install/enable computer-use and unified-computer-use on Windows.
  2. Start a Codex desktop task using @Computer.
  3. Call await cua.getState() or import @oai/sky and call await sky.list_apps().

Observed:

  • cua.getState() returns apps: [].
  • sky.list_apps() returns Trusted 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.exe is present but no corresponding process is started.
  • The desktop app runs unelevated.
  • Both computer-use and unified-computer-use are enabled.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.