openai / openai/codex

Windows Computer Use cannot enumerate native apps

Open
#46,436 7 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.909.12148

What subscription do you have?

ChatGPT Plus

What platform is your computer?

Windows, x64 (exact build not collected)

What issue are you seeing?

Computer Use cannot enumerate or control any native Windows application.

After enabling Computer Use and Any App, a fresh task reports apps: []; only the in-app browser is listed. cua.listWindows() is documented for Windows, but this runtime returns cua.listWindows is not a function. As a result, Notepad and Adobe Premiere Pro cannot be selected or controlled.

The configuration UI initially warned that computer_use.windows.always_allowed_app_ids was ignored. The obsolete always-allowed section was removed. The next warning was: session-flags: features.thread_tools is ignored.

The native desktop bridge appears unavailable before any app-specific permission is requested.

What steps can reproduce the bug?
  1. On Windows, update Codex Desktop to 26.909.12148 and enable the Computer Use plugin and Any App control.
  2. Restart Codex and create a fresh task using @Computer.
  3. Keep a target app such as Notepad or Adobe Premiere Pro visible on the active desktop.
  4. Ask Codex to inspect or control that app.
  5. Observe that no native apps are returned: apps: [], while only the in-app browser is available.
  6. Attempting the documented Windows inventory method returns cua.listWindows is not a function.

Reproduced after plugin re-enable, Codex update, Codex reinstall, and full restarts.

What is the expected behavior?

Computer Use should enumerate visible Windows app windows, request permission when required, and bind to the approved Notepad or Adobe Premiere Pro window for reading and UI interaction.

Additional information

Subscription: ChatGPT Plus.

A stale user allowlist configuration warning was removed locally; the remaining session-flags warning is generated by Codex itself. The issue persists after the local configuration cleanup.

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

No source file or test is named in the report. Reproduce on Windows with Computer Use enabled, then trace the entry points for native app enumeration and the desktop bridge around apps: [] and cua.listWindows is not a function. Done means visible native windows are enumerated and approved apps can be selected and controlled.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.