mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-07-09 17:19:02 +00:00
Migrate the built-in Computer Use tool surface from open-computer-use (npm/npx) to cua-driver-rs (native Rust driver, trycua/cua). - Replace the 9-tool ocu surface with the full 35-tool cua-driver surface (page/CDP, cursor, session, recording, config, app lifecycle, …), generated from the live `cua-driver mcp` tools/list — pinned to v0.5.2. - Per-platform signed + notarized binary distribution: download into ~/.qwen/computer-use/ with SHA-256 integrity verification, a three-tier Windows unzip fallback, headers/idle timeouts, and a bounded retry loop. - macOS TCC permission flow via CuaDriver.app (com.trycua.driver), polled one-at-a-time through the no-gate status daemon. - Mirror cua-driver assets on the qwen-code-assets OSS bucket with a push-to-main sync workflow guarded by checksums. - Gate high-risk tools (kill_app, launch_app, start_recording, set_config, replay_trajectory, page JS execution) to an explicit confirmation type so AUTO_EDIT cannot silently auto-approve them; AUTO defers to the classifier, YOLO auto-approves. |
||
|---|---|---|
| .. | ||
| actions/post-coverage-comment | ||
| ISSUE_TEMPLATE | ||
| scripts | ||
| workflows | ||
| dependabot.yml | ||
| pull_request_template.md | ||
| release.yml | ||