Cua Driver 0.33.0
Summary
This release adds 2 features and includes 17 fixes.
Features
- auto-link skills for Pi. (#4049) Thanks @kvnloo; reported by @tyxlb.
- let embedding hosts set the macOS key gap. (#3489) Thanks @hyprcat.
Fixes
- accept verbatim and junctioned Windows browser installs. (#4467) Thanks @qtqjcz.
- validate Windows capture handles. (#4333) Thanks @AnvitDevadiga; reported by @ART1KZ.
- support rotated Hyprland outputs. (#3969) Thanks @osamahbeig.
- report recoverable UIA timeouts as warnings. (#3959) Thanks @lorenzozanee.
- point the macOS CDP-port error at browser_prepare, not launch_app flags. (#2931) Thanks @biztex.
- rank titled macOS launch windows first. (#4048) Thanks @Iflaqbhat; reported by @0xsline.
- refuse ambiguous macOS browser AppleScript. (#4051) Thanks @kvnloo.
- constrain element_token tool schemas. (#4318) Thanks @kvnloo.
- extend first Linux snapshot budget. (#4375) Thanks @Iflaqbhat, @kvnloo.
- validate get_window_state window via exact Win32 lookup. (#4505) reported by @nothingtolose09-sys.
- map Windows browser window rect into Chromium DIP layout. (#4506) reported by @Feighery89.
- resolve sheet elements to their parent window. (#4507) reported by @muness.
- re-resolve visible windows on a stale Space view. (#4509) reported by @muness.
- deduplicate macOS browser setup identities. (#4466) Thanks @Iflaqbhat.
- close the menu a failed macOS invoke_menu path opened. (#4484) Thanks @Ed-Key.
- count an erroring macOS toggle press when its value moved. (#4485) Thanks @Ed-Key.
- refuse set_value on Finder file name cells instead of confirming a rename that never happened. (#4483) Thanks @Ed-Key.
Contributors
Thanks to @0xsline, @AnvitDevadiga, @ART1KZ, @biztex, @Ed-Key, @Feighery89, @hyprcat, @Iflaqbhat, @kvnloo, @lorenzozanee, @muness, @nothingtolose09-sys, @osamahbeig, @qtqjcz, @tyxlb for contributing to this release.
Install
macOS and Linux:
/bin/bash -c "$(curl -fsSL https://cua.ai/driver/install.sh)"Windows:
irm https://cua.ai/driver/install.ps1 | iexCua Driver ships universal macOS binaries, x86_64 and arm64 Windows builds,
and Linux preview builds. Release assets also include tag-pinned installer and
uninstaller scripts.
Why GitHub says “Pre-release”
GitHub's label is used only to keep this monorepo's repository-wide “Latest”
pointer from switching between independently released products. A plain Cua
Driver SemVer is a stable release; npm and PyPI publish it on
their normal stable channels, and the installers resolve the versioned
cua-driver-rs-v* releases directly.
SHA256 Checksums
a49e79c2e647e179dac607296d516f8e0e602c9f113119f98742970788571793 SHA256SUMS
3cabf0254cc14085281774cac77381b01e52dd106cbcb58f3d945ca58e38e046 SHA256SUMS.sigstore.json
e80f9b096bf794d91ea71f01441f36f94d86e7ad736ce58c5490548714738035 _install-rust.sh
dab9044b297fc8d724c6e52f9d2896d1ff5e823bcc97f0ab9121fe0d6c629e1c _install-rust.sh.sigstore.json
927a310ebeedad2728ee82d09d4bc9ed38bf47078a55682c97eb65ae68872cbd checksums.txt
f964a177894af5c9a774d44f11e8a5e09457b3998763388cb4b331fcdbd368d6 cua-driver-rs-0.33.0-darwin-arm64.tar.gz
d81f36ed449d914c0f7064c780884d8b294d166992c6c03fc51b60209c1cf11a cua-driver-rs-0.33.0-darwin-arm64.tar.gz.sigstore.json
313d0c9d845430b9198efff17ae50a6d9475a3586b4453ae0dc54036cb85c09b cua-driver-rs-0.33.0-darwin-universal-binary.tar.gz
0fba2bab2ea9effebd0597ceeb787282c3f236fbd7c8389508e5cefc580fb51c cua-driver-rs-0.33.0-darwin-universal-binary.tar.gz.sigstore.json
b2c3ef96a7c8580c89eb18d9c1fed59fff138e4429e02f99899c4d767b9fc7ae cua-driver-rs-0.33.0-darwin-universal.tar.gz
c32ff94bd3bc558cfb6ad9f3aa893810b4cc58e5aa0a1572b118959d4b49db0c cua-driver-rs-0.33.0-darwin-universal.tar.gz.sigstore.json
c15f742237364ca6e97ef95b92d51e93493eff7bcf29f38e1302ef4973b2eed2 cua-driver-rs-0.33.0-darwin-x86_64.tar.gz
6a3b78ca15b5ca4d225301b6fc8ee0c2af6a38932ac3ebe9dbe82957b0167d2a cua-driver-rs-0.33.0-darwin-x86_64.tar.gz.sigstore.json
10adafb58f060e20ae4ae8a5095f46c8e783df7eac593bc3793199c2bc99e56b cua-driver-rs-0.33.0-linux-arm64-binary.tar.gz
0f512e29ac38ab9c760c5e563ac343131974321b2a9c13e5c92c25b2b87ccc2e cua-driver-rs-0.33.0-linux-arm64-binary.tar.gz.sigstore.json
77e8955375bbb3685285c3437767e136660c8ee26bcbbcb3ed41cd057d3357d6 cua-driver-rs-0.33.0-linux-arm64.tar.gz
ca4419b4f6e41f1468390cc22672aafe53c7b538e52b3c1544100c7dda3a4525 cua-driver-rs-0.33.0-linux-arm64.tar.gz.sigstore.json
166869bd9920338e097050c0114c02d33fa59762a4ac7e690459725a204e91e5 cua-driver-rs-0.33.0-linux-x86_64-binary.tar.gz
28fd9d44fab4694c121d1a3d3fb333a3377250019ac5871664b3ce724b295f7d cua-driver-rs-0.33.0-linux-x86_64-binary.tar.gz.sigstore.json
83e3f87f55a40e4b902463bfbb674529e2e06a9c4dc0158eafe18a368ec87283 cua-driver-rs-0.33.0-linux-x86_64.tar.gz
2e3bb464e455b25e1e0694fd02dcbd5656fc717c2fd74da40a6e06f5501ae7ab cua-driver-rs-0.33.0-linux-x86_64.tar.gz.sigstore.json
9feef1cfe0cfdaf5471d46743d33b978431f7706f8d32627733e0dec29dd29b5 cua-driver-rs-0.33.0-windows-arm64-binary.zip
46a22b220e772b8b26bebf2b25286c82d44db73aa20b099552a36ff180f3509d cua-driver-rs-0.33.0-windows-arm64-binary.zip.sigstore.json
7c975b72d8be0a1e459ee51b745ae9c5a4c04a6d0bda51cb050a72bf853edce5 cua-driver-rs-0.33.0-windows-arm64.zip
6ab91b387fedf95b98f322ab7b4683ed4caa44a8f856d70a938cd40b1e021b47 cua-driver-rs-0.33.0-windows-arm64.zip.sigstore.json
b7c4a2c18a30ccba7cc96e2cf864e2d3e1d00703f0de0e3b7c6feaa5564f9eee cua-driver-rs-0.33.0-windows-x86_64-binary.zip
dbe9b56c986f474dce868f5bc8d02767c254ea65f206ba71b28ae88439cdd694 cua-driver-rs-0.33.0-windows-x86_64-binary.zip.sigstore.json
b36351c9d4daaf514ed5e7dc53fd244017862c55d238567bc98525f02aa010c3 cua-driver-rs-0.33.0-windows-x86_64.zip
ab2d437523304d24916d22b8a83da1c96fcf868b6023780e8d90399a3a7b14d6 cua-driver-rs-0.33.0-windows-x86_64.zip.sigstore.json
d5c31d24e05df57a1cc3b5435bc1a16a5da804791e9ef3a3bbd878340140a3d6 cua-driver-rs-v0.33.0-skills.tar.gz
5ae6130f574981543a4c308ace12b54916c7c079c9690e005fb5bb54ef52af2b cua-driver-rs-v0.33.0-skills.tar.gz.sigstore.json
14c34c57810c3920e6ef3b2518cc67483d7f4ed28d97ba795fb08935ae58c6ff cua-hyprland-plugin-0.33.0-1553a3f360ea12155be3bc77e27c427ca62f967a-build-kit.tar.gz
ba3e429f6236812d19ccd618dfc7a050540fb2da9b0b076972c8c5de49b9064b cua-hyprland-plugin-0.33.0-1553a3f360ea12155be3bc77e27c427ca62f967a-build-kit.tar.gz.sigstore.json
5206703f4067f22dd64906e22cbe457f2a947895a02e98af26133a453e1710bb cua-hyprland-plugin-0.33.0-1553a3f360ea12155be3bc77e27c427ca62f967a.tar.gz
ba7889700f827477ebe45ffdf20530e3a29ec61fa8bf5bd7998884f8c613bb61 cua-hyprland-plugin-0.33.0-1553a3f360ea12155be3bc77e27c427ca62f967a.tar.gz.sigstore.json
5a74af79b5749e5533b0cd360cd95fce34341da7d7fcc9645d34e013a9b6f325 install.ps1
f291412dbefd64f9f1bb1e9e31de9bd25e2de542153a2944cf9158477845cdca install.ps1.sigstore.json
a103177e0df86d04d752bfa20c73f99a3e501906f1814c3127da84788539d9ba install.sh
e1fb44eb65d3e707e2be727871c6fd66096df2881cbe68b472282b1d1489b2ee install.sh.sigstore.json
561a4a36cf362a6e3490c3d9f7368599d265dca3e74b2c238fb6378ac0c05398 uninstall.ps1
c89a68badcb6818dd6cfd20354b3cd16cb4636e4582055f436e1cdbc86d5f303 uninstall.ps1.sigstore.json
524fb76d155183607f665992678bda5b89f7fa02dd9ccb78b672bfeb327ecc86 uninstall.sh
8ff968473d3376969a3902397c5380547aeed5392d65b52f1eea50b8b547206a uninstall.sh.sigstore.json