Files
qwen-code/packages/cua-driver/rust/crates/cua-driver-sdk/Cargo.toml
T
顾盼 a791e47a54 feat(cua): streamline computer use and port native reliability fixes (#14846)
* feat(cua): preload the JavaScript computer use runtime

* refactor(cua): remove the native Wayland backend

* feat(cua): move app computer use into the driver

* feat(cua): preserve background delivery and port platform fixes

* feat(cua): add explicit desktop input and browser runtime facade

* feat(cua): package the unified 0.26.0 computer use runtime

* fix(cua): finalize cross-platform native reliability

* fix(cua): isolate runtime releases from CLI versioning

* fix(cua): keep Electron out of root workspace installs

* fix(cua): synchronize consumers and async cleanup tests

* fix(browser): migrate smoke to preloaded cua runtime

* docs(cua): document MCP setup for Qwen Code Claude Code and Codex
2026-10-21 14:03:31 +08:00

43 lines
1.2 KiB
TOML

[package]
name = "cua-driver-sdk"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
description = "Canonical typed SDK and UniFFI boundary for Cua Driver"
publish = false
[lib]
crate-type = ["rlib", "cdylib"]
[dependencies]
async-trait = "0.1"
cua-driver-contract = { path = "../cua-driver-contract" }
cua-driver-core = { path = "../cua-driver-core", default-features = false }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true }
tracing = { workspace = true }
uniffi = { workspace = true, features = ["tokio"] }
uuid = { workspace = true }
cursor-overlay = { path = "../cursor-overlay" }
[target.'cfg(target_os = "macos")'.dependencies]
platform-macos = { path = "../platform-macos" }
core-foundation = "0.10"
[target.'cfg(target_os = "windows")'.dependencies]
platform-windows = { path = "../platform-windows" }
[target.'cfg(target_os = "linux")'.dependencies]
platform-linux = { path = "../platform-linux" }
[features]
default = []
[dev-dependencies]
tempfile = "3"
uniffi = { workspace = true, features = ["bindgen"] }