Codex Desktop macOS: Computer Use skill loads but required node_repl tool is not exposed

Open 💬 3 comments Opened Jul 16, 2026 by anisahaya
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

What version of the Codex App are you using (From “About Codex” dialog)?

26.707.91948

What subscription do you have?

ChatGPT Plus

What platform is your computer?

Darwin 25.5.0 arm64 arm

What issue are you seeing?

The official Computer Use plugin loads, but the task is not given the node_repl JavaScript tool required by the Computer Use skill.

Using @Computer with this prompt:

List my currently open applications. Do not change anything. Do not use terminal commands or create a fallback bridge. If the required Computer Use tool is unavailable, stop and report the exact missing tool.

produces this exact response:

Cannot proceed: the required node_repl Computer Use tool is unavailable in this task. No changes were made.

The plugin is enabled, Workspace Dependencies diagnostics report healthy, and codex mcp get node_repl reports the server as enabled. Resetting and reinstalling Workspace Dependencies did not fix it.

What steps can reproduce the bug?

  1. Enable the official computer-use@openai-bundled plugin.
  2. Confirm Codex Workspace Dependencies are enabled.
  3. Run Workspace Dependencies diagnostics and confirm they report healthy.
  4. Start a new Codex Desktop task.
  5. Invoke @Computer.
  6. Enter:

List my currently open applications. Do not change anything. Do not use terminal commands or create a fallback bridge. If the required Computer Use tool is unavailable, stop and report the exact missing tool.

  1. The Computer Use skill loads, but reports that its required node_repl tool is unavailable.

Session/task ID:

019f6c3b-3dba-7bd2-a43f-d59aab5aed5d

I also reset and reinstalled Workspace Dependencies, restarted Codex, and reproduced the failure again.

What is the expected behavior?

Invoking the official Computer Use plugin should expose the Node REPL JavaScript tool required by its skill—apparently mcp__node_repl__js.

The skill should then initialize its bundled Computer Use client and list the open applications without using terminal commands or a fallback bridge.

Additional information

Environment:

  • Codex Desktop: 26.707.91948
  • Codex CLI: 0.144.5
  • Computer Use plugin: 1.0.1000387
  • Reproduced: July 16, 2026, approximately 2:40–3:50 PM EDT
  • Workspace Dependencies diagnostics: Healthy
  • Workspace Dependencies reinstalled: Yes, with no effect
  • node_repl MCP configuration: Enabled
  • Bundled Node REPL and Computer Use processes: Running

I manually registered the bundled Computer Use client as a direct stdio MCP server with mcp as its argument. The underlying server exposed tools such as list_apps, get_app_state, click, and type_text, and a terminal-side bridge successfully called list_apps.

However, neither the normal Computer Use JavaScript tool nor the manually registered direct MCP tools were exposed natively in the task's callable tool panel.

This suggests that the underlying Computer Use service is healthy and that the failure occurs during task-level tool provisioning.

Possibly related Browser Use report: https://github.com/openai/codex/issues/20579

View original on GitHub ↗

3 Comments

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #33674
  • #33599
  • #33619
  • #33595
  • #33625

Powered by Codex Action

trillestyoungin · 1 month ago

Relavent Screenshots:

<img width="510" height="409" alt="Image" src="https://github.com/user-attachments/assets/61d17a58-c943-4c06-af2d-00c76f01249d" />

<img width="497" height="601" alt="Image" src="https://github.com/user-attachments/assets/ea8be32d-33fe-42a4-a9c7-ef55607901c1" />

<img width="469" height="641" alt="Image" src="https://github.com/user-attachments/assets/166d0b58-6ace-4db7-a545-8e502af85a6f" />

trillestyoungin · 1 month ago

Update: I found the local cause.

The Computer Use skill was enabled, but the separate Computer-use MCP server toggle inside the Computer Use plugin page was disabled. This allowed @Computer and its skill instructions to appear in tasks without attaching the required runtime/tool.

After enabling both:

  • Computer-use MCP server
  • Computer Use skill

and starting a fresh task, the standard @Computer plugin successfully inspected Postman.

So this is not a general failure of the bundled Computer Use backend or Workspace Dependencies. The remaining product issue is that Codex permits the skill and @Computer entry point to be enabled while its required MCP server is disabled, resulting in the misleading node_repl unavailable error rather than directing the user to enable the server component.

Suggested improvement: enabling the Computer Use plugin/skill should automatically enable its required MCP server, or the task should report that the plugin’s MCP server toggle is disabled.