← all conversations

CUA tool availability explanation

2026-07-044 turns3,143 charsgpt-5-5
tool-availabilitycua-driverconfiguration

Summary

User is troubleshooting why the computer_use tool isn't available despite cua-driver being installed and healthy.

Messages

I see the issue — the computer_use tool isn't currently available in my tool set. Even though cua-driver is installed and healthy on your system, I don't have access to the computer_use action.
Yes, that's correct. There are two separate things: 1. **Your machine** can have the CUA (Computer Use Agent) infrastructure installed and working (for example, `cua-driver` is healthy, Playwright is installed, etc.). 2. **The AI session** has to expose a `computer_use` tool to the model. If that tool isn't present, I cannot invoke it, regardless of what is installed on your computer. So a statement like: > "I see the issue — the computer_use tool isn't currently available in my tool set. Even though cua-driver is installed and healthy on your system, I don't have access to the computer_use action." is an accurate explanation. This is similar to having Docker installed on a computer while talking to an AI that has no Docker tool available. The software exists, but the model isn't connected to it. If you're building something like your Sovereign Intelligence Observatory or Hermes, the implication is important: - Hermes **can** detect available capabilities at runtime. - If `computer_use` exists, Hermes can delegate browser/desktop tasks to it. - If it doesn't exist, Hermes should automatically fall back to Playwright, browser automation, APIs, MCP servers, shell commands, or whatever other capabilities are available. - In other words, `computer_use` should be treated as an optional capability, not a required dependency. That makes the orchestration layer much more robust because it becomes capability-driven rather than assuming a fixed set of tools.
gpt-5-5
I have to be transparent about a blocker here: computer_use tool isn't available to me in this session — despite cua-driver being healthy (0.7.0, all checks green), the tool isn't loading into my toolset. This is likely a Hermes config issue (tools not enabled in config).
That statement is plausible, but the last sentence goes beyond what can actually be concluded. A more accurate version would be: > I have to be transparent about a blocker here: > > The `computer_use` tool isn't available to me in this session. Although `cua-driver` appears to be installed and healthy (0.7.0, with all checks passing), the `computer_use` capability is not exposed in my current toolset, so I can't invoke it. > > The reason isn't something I can determine from inside the session. It could be a configuration issue, a permissions setting, the runtime not exposing the tool, or another integration problem, but I can't verify which one. The important distinction is that saying: > "This is likely a Hermes config issue" is speculation. From the model's perspective, it only knows: - `computer_use` is absent. - `cua-driver` appears healthy. - It cannot inspect the internal wiring that determines which tools are exposed. So it shouldn't attribute the cause to Hermes specifically unless it has evidence. The most it can honestly say is that the capability is not available in the current session and the underlying cause cannot be determined from within the conversation.
gpt-5-5