cua-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.5.0 (51582fd) by @francesco Bonacci
- fix(cua-driver-rs)(windows): per-session agent cursors (port macOS #1779) (#1801) (0940667) by @francesco Bonacci
- feat(cua-driver-rs): caller-declared session identity + Streamable-HTTP transport for multi-agent parallelism (#1798) (e1e8c98) by @francesco Bonacci
- docs(cua-driver-rs)(launch_app): surface creates_new_application_instance for concurrent multi-agent isolation (#1797) (4c54f43) by @francesco Bonacci
- fix(cua-driver-rs)(macos): retain cached AX element across action so concurrent sessions can't UAF-crash the daemon (#1796) (d557a0c) by @francesco Bonacci
SHA256 Checksums
09d3d4a8e7f15d4c71c990301931c0ed13d350023acc31cebfe717dba63f9535 cua-driver-rs-0.5.0-darwin-arm64.tar.gz
0da0a8fe7e89803e7531ef15dcee9e8df0e8d984acdbbe5459450a0ca2b2b8ac cua-driver-rs-0.5.0-linux-x86_64.tar.gz
50c19e21796e2eedfe01e36afaae3b07b6a04c5cb92c9352517b390072393c0f cua-driver-rs-v0.5.0-skills.tar.gz
5de0ebe1443f87e677cb46521f37f36aec5b415e497c16737fc636aa8ae17d63 cua-driver-rs-0.5.0-windows-x86_64.zip
7570dc5f16b638266f0b998e4ab95d37841c798e4a23778a3a85248e9f09dd41 cua-driver-rs-0.5.0-windows-x86_64-binary.zip
a612882fb4daea91b834b8b5c64bad4c171cef8154d6f1e932a891d37159646c cua-driver-rs-0.5.0-darwin-x86_64.tar.gz
dc9ad275b712ab6893d88dec4399c0294b12714730c4fdba47109eef004fbbc7 cua-driver-rs-0.5.0-darwin-universal.tar.gz
ebd3262c1958dc2bec90d68e2ac85abe0e28c39d8b98eedc872a87fb02b1ccdf cua-driver-rs-0.5.0-windows-arm64.zip
f6f6cc35a2f03062e804049021cf13e840c2885f4377ad0e12bd0929e2e2a242 cua-driver-rs-0.5.0-windows-arm64-binary.zip
f891379a5977bfe8b0d2868aef0ad359950cf8efa63ed52669a556a301491528 cua-driver-rs-0.5.0-darwin-universal-binary.tar.gz
f8a610de8c06c54138150b4e7d346397ea285f1b4a2d4f1910873b02c9a05695 cua-driver-rs-0.5.0-linux-x86_64-binary.tar.gz
Install (macOS / Linux pre-release)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/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://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/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.5.0-darwin-universal.tar.gz— directory tarball with LICENSE +CuaDriver.appbundle (install.sh expects this layout)cua-driver-rs-0.5.0-darwin-arm64.tar.gz— same payload, named for arm64 callerscua-driver-rs-0.5.0-darwin-x86_64.tar.gz— same payload, named for x86_64 callerscua-driver-rs-0.5.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.5.0-linux-x86_64.tar.gz— directory tarballcua-driver-rs-0.5.0-linux-x86_64-binary.tar.gz— bare binary
Windows
cua-driver-rs-0.5.0-windows-x86_64.zip— directory zipcua-driver-rs-0.5.0-windows-x86_64-binary.zip— barecua-driver.execua-driver-rs-0.5.0-windows-arm64.zip— directory zip (Windows on ARM)cua-driver-rs-0.5.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