Computer Use cannot enumerate Windows apps: EnumWindows fails with 0x80070003
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- PR merge metrics
- PR metrics pending
Description
Summary
In Codex Desktop on Windows, the bundled Computer Use plugin cannot inspect or control tagged desktop applications because window enumeration fails.
Reproduction
- Tag Microsoft Calculator in a Codex task.
- Ask Codex to inspect Calculator and perform a calculation strictly using the Computer Use plugin.
- Initialize
@oai/skyas documented by the bundledcomputer-useskill. - Call
sky.list_windows().
Actual result
EnumWindows failed: The system cannot find the path specified. (0x80070003)
Additional observations:
sky.list_apps()fails with the sameEnumWindowserror.sky.launch_app({ app: "C:\\Windows\\System32\\calc.exe" })returns:Error: node_repl exec context not found- The bundled skill instructs callers to use
sky.documentation("guidance"),sky.documentation("confirmations"), andsky.documentation("api"), but the loadedskyobject has nodocumentationmethod. - Calculator itself can run; the failure appears confined to the Computer Use control/runtime path.
Environment
- Codex Desktop on Windows
- Computer Use plugin skill bundle:
26.803.41515 - Date observed: 2026-08-10
- Target app: Microsoft Windows Calculator (
Microsoft.WindowsCalculator_8wekyb3d8bbwe!App)
Expected result
Computer Use should enumerate the tagged Calculator window, inspect its state, send calculator input, and read the displayed result.
No personal paths, account identifiers, or user content are included in this report.
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 by reproducing the Windows Computer Use flow with the bundled computer-use skill: initialize @oai/sky, then run sky.list_windows(), sky.list_apps(), and sky.launch_app() for Calculator. Compare the loaded sky object with the skill's documented guidance, confirmations, and api calls. Done means tagged Calculator windows can be enumerated and controlled without the reported errors, and the documented interface matches the runtime object.
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
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100