Status by provider (honest)
| Path | Status | What that means for you |
|---|---|---|
OpenAI Operator (openai-operator, method: api) | Available — full computer_call action loop with tool_approval_mode wiring | Usable from workflows today; approvals are part of the loop |
| Anthropic computer use (raw tool) | Policy-blocked — request contract is proven, but deeda holds the high-level loop until the permission UI and auto-approve gates land | Do not plan on it from workflows yet; the desktop bridge exists but is not author-facing |
Using Operator from a workflow
tool_policy and keep approval mode on for anything
touching credentials, payments, or destructive UI actions.
Why the gating
A screen-driving agent can do anything a user can. deeda’s stance: every computer-use action loop runs under explicit approval wiring, and a provider path only opens when the permission UX is proven — the same “proof over assertion” bar as every other capability.When to use
| Task | Route |
|---|---|
| Web tasks with no API (forms, dashboards) | openai-operator |
| Anything with an API or MCP connector | The API/MCP — strictly more reliable and auditable |
| Native desktop automation | Not workflow-exposed today |
See also
- OpenAI provider page — row status
- Tools & MCP — prefer connectors when they exist