From 85d5ff6edc4c0e9ef13e75203acd64ca2299d35d Mon Sep 17 00:00:00 2001 From: "cua-release-bot[bot]" <254316371+cua-release-bot[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 15:50:04 +0000 Subject: [PATCH 1/2] chore(main): release cua-driver-rs 0.24.0 --- .release-please-manifest.json | 2 +- libs/cua-driver/python/pyproject.toml | 2 +- .../python/src/cua_driver/__init__.py | 2 +- libs/cua-driver/rust/CHANGELOG.md | 25 +++++++++++++++++++ libs/cua-driver/rust/Cargo.toml | 2 +- .../rust/Skills/cua-driver/SKILL.md | 2 +- libs/cua-driver/rust/VERSION | 2 +- libs/cua-driver/typescript/package-lock.json | 4 +-- libs/cua-driver/typescript/package.json | 2 +- 9 files changed, 34 insertions(+), 9 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 64d4e34999..1f67196f51 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - "libs/cua-driver": "0.23.2", + "libs/cua-driver": "0.24.0", "libs/lume": "0.5.3" } diff --git a/libs/cua-driver/python/pyproject.toml b/libs/cua-driver/python/pyproject.toml index a747226a07..1abe919f55 100644 --- a/libs/cua-driver/python/pyproject.toml +++ b/libs/cua-driver/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "cua-driver" -version = "0.23.2" +version = "0.24.0" description = "Rust-backed Cua Driver SDK and bundled executable for client applications" readme = "README.md" license = { text = "MIT" } diff --git a/libs/cua-driver/python/src/cua_driver/__init__.py b/libs/cua-driver/python/src/cua_driver/__init__.py index 7fab9d2d3f..d63be76cac 100644 --- a/libs/cua-driver/python/src/cua_driver/__init__.py +++ b/libs/cua-driver/python/src/cua_driver/__init__.py @@ -4,7 +4,7 @@ through their runtime's MCP client instead of importing a language MCP facade. """ -__version__ = "0.23.2" # x-release-please-version +__version__ = "0.24.0" # x-release-please-version from ._native import ( ActionCompletion, diff --git a/libs/cua-driver/rust/CHANGELOG.md b/libs/cua-driver/rust/CHANGELOG.md index b132c0c74f..c58747aa09 100644 --- a/libs/cua-driver/rust/CHANGELOG.md +++ b/libs/cua-driver/rust/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [0.24.0](https://github.com/trycua/cua/compare/cua-driver-rs-v0.23.2...cua-driver-rs-v0.24.0) (2026-09-07) + + +### Features + +* **cua-driver:** add qualified Hyprland isolated input ([#3572](https://github.com/trycua/cua/issues/3572)) ([c5a15f3](https://github.com/trycua/cua/commit/c5a15f3df3b29ffbe774de9f33d632fe75afec75)) +* **cua-driver:** expose action names in get_window_state elements ([#3617](https://github.com/trycua/cua/issues/3617)) ([7e89120](https://github.com/trycua/cua/commit/7e89120c062476a97bf3403363b3087a0cf0a74c)) +* **cua-driver:** let get_window_state skip the a11y tree and return capture metadata ([#3516](https://github.com/trycua/cua/issues/3516)) ([808c014](https://github.com/trycua/cua/commit/808c0142dc7c8c84cde3a0d1fc5118194898a7a3)) + + +### Bug Fixes + +* **cua-driver:** accept host identity in embedded health check ([#2170](https://github.com/trycua/cua/issues/2170)) ([8a3d79a](https://github.com/trycua/cua/commit/8a3d79aa79443ee3b821903c3e596463732ed18f)) +* **cua-driver:** authenticate history requests lazily ([#3505](https://github.com/trycua/cua/issues/3505)) ([50f54be](https://github.com/trycua/cua/commit/50f54be5ba7e2dfe09d3738fec00dd394e9c44cc)) +* **cua-driver:** drain daemon state on shutdown ([#3348](https://github.com/trycua/cua/issues/3348)) ([aabb208](https://github.com/trycua/cua/commit/aabb2082c170289256f0c8d9db4cce094c778578)) +* **cua-driver:** persist macOS direct capture verification ([#2904](https://github.com/trycua/cua/issues/2904)) ([605ce1a](https://github.com/trycua/cua/commit/605ce1aec80eb73e23ea4c3622b935147a80a572)) +* **cua-driver:** recover owned orphaned X11 master devices ([#3601](https://github.com/trycua/cua/issues/3601)) ([76e00c7](https://github.com/trycua/cua/commit/76e00c75e81b17f779d56e2aa6b5a27d691066a9)) +* **cua-driver:** support Bedrock browser prepare schema ([#3311](https://github.com/trycua/cua/issues/3311)) ([e05a5ca](https://github.com/trycua/cua/commit/e05a5caee9ec6e40e037e94b8996081eadd9d660)) +* **cua-driver:** verify native Hyprland capture and observation ([#3557](https://github.com/trycua/cua/issues/3557)) ([3513443](https://github.com/trycua/cua/commit/3513443c9df87468cabe85814a569150d41555cd)) + + +### Performance Improvements + +* **cua-driver:** read the macOS product version in-process in health_report ([#3491](https://github.com/trycua/cua/issues/3491)) ([936646b](https://github.com/trycua/cua/commit/936646b567ed21ed5e1e609458c0c2d226f361a6)) + ## [0.23.2](https://github.com/trycua/cua/compare/cua-driver-rs-v0.23.1...cua-driver-rs-v0.23.2) (2026-08-31) diff --git a/libs/cua-driver/rust/Cargo.toml b/libs/cua-driver/rust/Cargo.toml index 7681724973..c0fa0c198e 100644 --- a/libs/cua-driver/rust/Cargo.toml +++ b/libs/cua-driver/rust/Cargo.toml @@ -17,7 +17,7 @@ members = [ ] [workspace.package] -version = "0.23.2" +version = "0.24.0" edition = "2021" authors = ["trycua"] license = "MIT" diff --git a/libs/cua-driver/rust/Skills/cua-driver/SKILL.md b/libs/cua-driver/rust/Skills/cua-driver/SKILL.md index 455b5b6a70..49359b7aa3 100644 --- a/libs/cua-driver/rust/Skills/cua-driver/SKILL.md +++ b/libs/cua-driver/rust/Skills/cua-driver/SKILL.md @@ -1,7 +1,7 @@ --- name: cua-driver description: Drive a native GUI app (macOS, Windows, Linux) via the cua-driver CLI (default) or MCP server; snapshot its accessibility tree, act through snapshot-bound element tokens, native menu paths, exact window geometry, or pixel coordinates, and verify from fresh state. Use when the user asks you to operate, drive, automate, or perform a GUI task in a real application on the host, or to continue, resume, or recall recent Cua activity. -version: 0.23.2 # x-release-please-version +version: 0.24.0 # x-release-please-version metadata: openclaw: requires: diff --git a/libs/cua-driver/rust/VERSION b/libs/cua-driver/rust/VERSION index fda96dcf63..2094a100ca 100644 --- a/libs/cua-driver/rust/VERSION +++ b/libs/cua-driver/rust/VERSION @@ -1 +1 @@ -0.23.2 +0.24.0 diff --git a/libs/cua-driver/typescript/package-lock.json b/libs/cua-driver/typescript/package-lock.json index dc80062048..623ab29004 100644 --- a/libs/cua-driver/typescript/package-lock.json +++ b/libs/cua-driver/typescript/package-lock.json @@ -1,12 +1,12 @@ { "name": "@trycua/cua-driver", - "version": "0.23.2", + "version": "0.24.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@trycua/cua-driver", - "version": "0.23.2", + "version": "0.24.0", "license": "MIT", "repository": { "type": "git", diff --git a/libs/cua-driver/typescript/package.json b/libs/cua-driver/typescript/package.json index efa95b3322..3884b3a783 100644 --- a/libs/cua-driver/typescript/package.json +++ b/libs/cua-driver/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@trycua/cua-driver", - "version": "0.23.2", + "version": "0.24.0", "description": "Rust-backed Cua Driver SDK and embedded Node host", "type": "module", "license": "MIT", From a99c1328ceeca329a18a2f4091fb046017a809ba Mon Sep 17 00:00:00 2001 From: "trycua-release[bot]" Date: Mon, 7 Sep 2026 15:50:22 +0000 Subject: [PATCH 2/2] chore(cua-driver-rs): synchronize generated release files --- .../reference/cua-driver/cli-reference.mdx | 4 +-- .../docs/reference/cua-driver/mcp-tools.mdx | 2 +- libs/cua-driver/rust/Cargo.lock | 26 +++++++++---------- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/content/docs/reference/cua-driver/cli-reference.mdx b/docs/content/docs/reference/cua-driver/cli-reference.mdx index e5d343766f..f621267dfa 100644 --- a/docs/content/docs/reference/cua-driver/cli-reference.mdx +++ b/docs/content/docs/reference/cua-driver/cli-reference.mdx @@ -7,7 +7,7 @@ description: Command-line interface specification for Cua Driver AUTO-GENERATED FILE - DO NOT EDIT DIRECTLY Generated by: npx tsx scripts/docs-generators/cua-driver.ts Source: cua-driver dump-docs - Version: 0.23.2 + Version: 0.24.0 */} Cross-platform computer-use automation driver. Install via the official script: @@ -16,7 +16,7 @@ Cross-platform computer-use automation driver. Install via the official script: curl -fsSL https://cua.ai/driver/install.sh | bash ``` -Documented against Cua Driver **0.23.2**. Run `cua-driver --version` for your installed version. +Documented against Cua Driver **0.24.0**. Run `cua-driver --version` for your installed version. The macOS-only `cua-driver permissions` command is documented separately in [macOS permissions](/reference/cua-driver/macos-permissions). diff --git a/docs/content/docs/reference/cua-driver/mcp-tools.mdx b/docs/content/docs/reference/cua-driver/mcp-tools.mdx index 6df09d65c4..32e1f29d74 100644 --- a/docs/content/docs/reference/cua-driver/mcp-tools.mdx +++ b/docs/content/docs/reference/cua-driver/mcp-tools.mdx @@ -7,7 +7,7 @@ description: Reference for every MCP tool Cua Driver exposes AUTO-GENERATED FILE - DO NOT EDIT DIRECTLY Generated by: npx tsx scripts/docs-generators/cua-driver.ts Source: cua-driver dump-docs - Version: 0.23.2 + Version: 0.24.0 */} import { Callout } from 'fumadocs-ui/components/callout'; diff --git a/libs/cua-driver/rust/Cargo.lock b/libs/cua-driver/rust/Cargo.lock index 9287389a89..a0b00be363 100644 --- a/libs/cua-driver/rust/Cargo.lock +++ b/libs/cua-driver/rust/Cargo.lock @@ -1139,7 +1139,7 @@ dependencies = [ [[package]] name = "cua-driver" -version = "0.23.2" +version = "0.24.0" dependencies = [ "anyhow", "async-trait", @@ -1176,7 +1176,7 @@ dependencies = [ [[package]] name = "cua-driver-bindgen" -version = "0.23.2" +version = "0.24.0" dependencies = [ "cbindgen", "uniffi", @@ -1184,7 +1184,7 @@ dependencies = [ [[package]] name = "cua-driver-contract" -version = "0.23.2" +version = "0.24.0" dependencies = [ "schemars", "serde", @@ -1194,7 +1194,7 @@ dependencies = [ [[package]] name = "cua-driver-core" -version = "0.23.2" +version = "0.24.0" dependencies = [ "anyhow", "async-trait", @@ -1232,7 +1232,7 @@ dependencies = [ [[package]] name = "cua-driver-sdk" -version = "0.23.2" +version = "0.24.0" dependencies = [ "async-trait", "core-foundation", @@ -1254,7 +1254,7 @@ dependencies = [ [[package]] name = "cua-driver-testkit" -version = "0.23.2" +version = "0.24.0" dependencies = [ "core-foundation", "image", @@ -1269,7 +1269,7 @@ dependencies = [ [[package]] name = "cua-driver-uia" -version = "0.23.2" +version = "0.24.0" dependencies = [ "anyhow", "cua-driver-core", @@ -1284,7 +1284,7 @@ dependencies = [ [[package]] name = "cursor-overlay" -version = "0.23.2" +version = "0.24.0" dependencies = [ "anyhow", "cua-driver-contract", @@ -1301,7 +1301,7 @@ dependencies = [ [[package]] name = "cursor-theme-cli" -version = "0.23.2" +version = "0.24.0" dependencies = [ "anyhow", "cursor-overlay", @@ -3147,7 +3147,7 @@ checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pip-preview" -version = "0.23.2" +version = "0.24.0" dependencies = [ "anyhow", "serde_json", @@ -3207,7 +3207,7 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" [[package]] name = "platform-linux" -version = "0.23.2" +version = "0.24.0" dependencies = [ "anyhow", "ashpd", @@ -3261,7 +3261,7 @@ dependencies = [ [[package]] name = "platform-macos" -version = "0.23.2" +version = "0.24.0" dependencies = [ "anyhow", "async-trait", @@ -3301,7 +3301,7 @@ dependencies = [ [[package]] name = "platform-windows" -version = "0.23.2" +version = "0.24.0" dependencies = [ "anyhow", "async-trait",