cua-driver-rs-v0.8.0
Pre-releasecua-driver-rs
cua-driver-rsis the Rust implementation of
cua-driver,
shipping the same user-facingcua-driverbinary for macOS and
Windows, plus Linux pre-release artifacts for early testing.The Rust port and the Swift driver publish to the same GitHub repo under
distinct tag prefixes (cua-driver-rs-v*vscua-driver-v*), so their
release artifacts do not collide.
What's Changed
- Bump cua-driver-rs to v0.8.0 (269c0c0) by @github-actions[bot]
- Add consent-aware telemetry for Cua Driver and Lume (#2211) (cb18c24) by @francesco Bonacci
- test(cua-driver): harden background E2E oracles (#2193) (e2596a4) by @francesco Bonacci
- test(cua-driver): restore cross-platform schema coverage (#2189) (2bbbb11) by @francesco Bonacci
- fix(cua-driver): Linux X11 and Wayland convergence (#2182) (51a8e25) by @francesco Bonacci
- fix(cua-driver): Windows e2e convergence (#2180) (88f88e1) by @francesco Bonacci
- fix(cua-driver): macOS e2e convergence (conv2 3/7) (#2183) (1d0ff7c) by @francesco Bonacci
- test(cua-driver): typed e2e evidence foundation (#2179) (107915a) by @francesco Bonacci
- fix(cua-driver): target page JavaScript exactly (#2166) (fb5bc19) by @haoqing Wang
- Merge pull request #2152 from trycua/codex/brand-driver-lume-installers (2f55e61) by @francesco Bonacci
- test(cua-driver): record E2E trajectory videos (26707d3) by @francesco Bonacci
- chore: serve driver and lume installers from cua.ai (0e5c9e0) by @francesco Bonacci
- ci(cua-driver): publish desktop e2e matrix results (d563dfd) by @francesco Bonacci
- Merge remote-tracking branch 'origin/codex/cua-split-ci' into codex/cua-final-integration (908e120) by @francesco Bonacci
- Merge pull request #2143 from trycua/codex/cua-split-macos (4e1aab4) by @francesco Bonacci
- Merge pull request #2142 from trycua/codex/cua-split-linux (3c63d71) by @francesco Bonacci
- ci(cua-driver): add OS-scoped Rust and manual e2e lanes (aa71b01) by @francesco Bonacci
- fix(cua-driver): harden Linux AT-SPI and input delivery (ea599fd) by @francesco Bonacci
- fix(cua-driver): harden Windows delivery and GUI validation (3c5c4c1) by @francesco Bonacci
- fix(cua-driver): harden macOS input and capture delivery (ec908f7) by @francesco Bonacci
- test(cua-driver): add shared external-oracle behavior matrix (f9f01c4) by @francesco Bonacci
- build(cua-driver): make Rust harness support portable (150586d) by @francesco Bonacci
- Remove legacy Python e2e suite (0f4714f) by @francesco Bonacci
- Add Rust-only harness runner and optional app tests (4a9fecc) by @francesco Bonacci
- Move legacy Windows Sandbox runner (ed4fd87) by @francesco Bonacci
- Rehome cua-driver test fixtures (9a5455a) by @francesco Bonacci
- Harden Windows harness validation (56d36b2) by @francesco Bonacci
- Organize cua-driver harness tests and docs (adcd70a) by @francesco Bonacci
- Use shared Electron harness for macOS tests (2e1a89c) by @francesco Bonacci
- Clean up Cua docs IA and references (#2132) (1464165) by @francesco Bonacci
- Sync cua-driver Python wrapper version (#2131) (6a42b2b) by @francesco Bonacci
SHA256 Checksums
0ba0740c27e1df95d662d37f3607d30f2641e7e688e127a9cd94f16e97afd635 cua-driver-rs-0.8.0-windows-arm64.zip
0ef5b6dbcb8cac58f2337d8369f56965acc81b6983f511f993ef01710c428422 cua-driver-rs-0.8.0-linux-arm64.tar.gz
3124a494bb8d12f38ce66d7fc8e9a880da88e8c918cbaf24156ea80273e50fe6 cua-driver-rs-0.8.0-darwin-universal-binary.tar.gz
35df977ac880de213f0ec6f287cd453cf56a659158346a71be39644c90162142 cua-driver-rs-v0.8.0-skills.tar.gz
5153040baef4ec790e8caa57c7983647740a56013021d106f7b04f4d628aad90 cua-driver-rs-0.8.0-darwin-arm64.tar.gz
67817f31f22e79c4a80fcfe1049d5648d48412ed52cf10726a5fe012b9602740 cua-driver-rs-0.8.0-linux-x86_64.tar.gz
8344839d0db18a30b5ef74bab8cc45d6d8f0a5910a3c6bbfda2cfdf265b51969 cua-driver-rs-0.8.0-windows-arm64-binary.zip
8a9af23215deb7c680f2a838c9df91ed335f311549998d634436b623267a6e12 cua-driver-rs-0.8.0-darwin-x86_64.tar.gz
9ed5e1046ecd77d36e1cb7709be4b1761e44b5971dd9abe3ac4661c99f511aec cua-driver-rs-0.8.0-windows-x86_64.zip
a72d6edf512269071222a7c672defdab64e150ee1357b4b679c1328ffd64fcb6 cua-driver-rs-0.8.0-windows-x86_64-binary.zip
eb9a728ca617ca07596ab54196bc92fffcce6d0279d5a7ce06e3898c60a4632e cua-driver-rs-0.8.0-linux-arm64-binary.tar.gz
ecc8e6548995650de1b2b9f3151d61630706bd9089617b50ec0c7e7417568f4a cua-driver-rs-0.8.0-linux-x86_64-binary.tar.gz
f6dc907e87f5a9a5a6576cfc0aabbd77d25459d764c4e32af018dff94ebacf09 cua-driver-rs-0.8.0-darwin-universal.tar.gz
Install (macOS / Linux pre-release)
/bin/bash -c "$(curl -fsSL https://cua.ai/driver/install.sh)"The shell installer covers macOS and the Linux pre-release backend
and installs the Rust implementation by default. Linux artifacts are
published for early testing and are not yet an official supported
release tier.
Install (Windows)
irm https://cua.ai/driver/install.ps1 | iexThe installer auto-detects host architecture (x86_64 / arm64) and uses
directory junctions for the install layout, so it runs without admin
and without Developer Mode.
Artifacts
macOS (universal — arm64 + x86_64 in one binary, like the Swift cua-driver)
cua-driver-rs-0.8.0-darwin-universal.tar.gz— directory tarball with LICENSE +CuaDriver.appbundle (install.sh expects this layout)cua-driver-rs-0.8.0-darwin-arm64.tar.gz— same payload, named for arm64 callerscua-driver-rs-0.8.0-darwin-x86_64.tar.gz— same payload, named for x86_64 callerscua-driver-rs-0.8.0-darwin-universal-binary.tar.gz— bare universal binary (single file at archive root; no .app — bypasses the TCC auto-relaunch path)
Linux pre-release
cua-driver-rs-0.8.0-linux-x86_64.tar.gz— directory tarballcua-driver-rs-0.8.0-linux-x86_64-binary.tar.gz— bare binarycua-driver-rs-0.8.0-linux-arm64.tar.gz— directory tarball (Linux on ARM / aarch64)cua-driver-rs-0.8.0-linux-arm64-binary.tar.gz— bare binary (Linux on ARM / aarch64)
Windows
cua-driver-rs-0.8.0-windows-x86_64.zip— directory zipcua-driver-rs-0.8.0-windows-x86_64-binary.zip— barecua-driver.execua-driver-rs-0.8.0-windows-arm64.zip— directory zip (Windows on ARM)cua-driver-rs-0.8.0-windows-arm64-binary.zip— barecua-driver.exe(Windows on ARM)
Installer scripts
install.sh— macOS / Linux pre-release one-liner installerinstall.ps1— Windows one-liner installeruninstall.sh— macOS / Linux pre-release one-liner uninstalleruninstall.ps1— Windows one-liner uninstaller