Fetching from the wire…
Public story · 2026-08-24 · high
cua-driver-rs ships as a standalone npm package with signed macOS builds, unsigned Linux binaries, and two new environment flags.
Why now: The release posted August 24, hours before this ran.
Qwen pulled the computer-use driver out of qwen-code and released it as its own binary and npm package. Version 0.20.0 of cua-driver-rs, published August 24, ships a codesigned and notarized macOS universal binary plus a QwenCuaDriver.app, per the release notes. It also ships unsigned Linux builds for x86_64 and arm64, requiring at least glibc 2.31, along with Windows builds. A single @qwen-code/cua-sdk npm package wraps all of it.
That matters for anyone building agents that click around a screen instead of just calling APIs. Computer-use drivers are the layer that translates model output into mouse and keyboard actions. This one used to live inside qwen-code as an internal dependency, and pulling it into its own package with its own release cadence and signed binaries is what you do when you expect other projects to import it directly.
Two new environment flags came with the split. CUA_DRIVER_RS_COORDINATE_SPACE=1 switches the driver to relative coordinates instead of absolute screen pixels, useful for running an agent across displays with different resolutions or scaling. MCP_MODEL_PAYLOAD_FILTER=1 filters MCP payloads down to text, which reads as a fix for tool calls that were passing along more than models needed.
Only the macOS binary and app bundle got the signing and notarization treatment. The Linux builds ship unsigned, a real constraint for anyone deploying in an environment with code-signing requirements. The release notes don't say whether Windows builds are signed, or whether signed Linux builds are coming, so treat both as open questions.
Each link below shares sources, entities, or timing with this story.
Claude Code criticizes Windows / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Claude Code criticizes Windows); both cover August, GitHub, Linux, MCP; reported by the same outlet (github.com).
Alibaba released Qwen / Shared entities / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (Alibaba released Qwen); both cover August, GitHub, MCP, QwenLM; reported by the same outlet (github.com).
Anthropic criticizes Qwen / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Anthropic criticizes Qwen); both cover August, GitHub, MCP; reported by the same outlet (github.com).
Codex released Windows / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Codex released Windows); both cover GitHub, Linux, MCP, Windows; reported by the same outlet (github.com).
Claude Code criticizes Windows / Shared entities / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Claude Code criticizes Windows); both cover August, GitHub; reported by the same outlet (github.com).
Anthropic criticizes Qwen / Shared entities / Same source domain / What happened next
Linked by a graph relationship (Anthropic criticizes Qwen); both cover August, GitHub, MCP; reported by the same outlet (github.com).
Qwen benchmarked against Claude / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Qwen benchmarked against Claude); both cover August, GitHub, MCP; reported by the same outlet (github.com).
Claude Code criticizes Windows / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Claude Code criticizes Windows); both cover August, GitHub, MCP; reported by the same outlet (github.com).