Releases: trycua/cua
cua-agent v0.2.12
cua-agent v0.2.12
Dependencies
- cua-computer: latest
- cua-som: latest
Installation Options
Basic installation with Anthropic
pip install cua-agent[anthropic]==0.2.12With SOM (recommended)
pip install cua-agent[som]==0.2.12All features
pip install cua-agent[all]==0.2.12cua-computer v0.2.11
cua-computer v0.2.11
Computer control library for the Computer Universal Automation (CUA) project
Dependencies
- pylume: latest
Installation
pip install cua-computer==0.2.11cua-computer-server v0.1.13
cua-computer-server v0.1.13
Computer Server for the Computer Universal Automation (CUA) project
A FastAPI-based server implementation for computer control.
Dependencies
- cua-computer: latest
Usage
# Run the server
cua-computer-serverInstallation
pip install cua-computer-server==0.1.13cua-agent v0.2.11
cua-agent v0.2.11
Dependencies
- cua-computer: latest
- cua-som: latest
Installation Options
Basic installation with Anthropic
pip install cua-agent[anthropic]==0.2.11With SOM (recommended)
pip install cua-agent[som]==0.2.11All features
pip install cua-agent[all]==0.2.11lume-v0.2.22
b5c75af6e42058ad4bfe27a2a5eb2e00f86c105793747ea977185139da89dd1c lume-0.2.22-darwin-arm64.pkg.tar.gz
c52047945a192950d785064c1174ee33829b625ddd40ee85bfda17793dd246a1 lume-0.2.22-darwin-arm64.tar.gz
Installation with script
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"
**Full Changelog**: https://github.com/trycua/cua/compare/lume-v0.2.16...lume-v0.2.22
lume-v0.2.16
5487536de9acd648bbcf3b4ca50a3e8f584329c791f598dab765124243d33603 lume-0.2.16-darwin-arm64.pkg.tar.gz
927a510a73126130998bf044f91e4cd3868e55b2b4eaf8fe4fd99af64529cea3 lume-0.2.16-darwin-arm64.tar.gz
Installation with script
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"
## What's Changed
* Add .devcontainer and Dockerfile fixes by @ddupont808 in https://github.com/trycua/cua/pull/287
* [Agent] Removed extra screenshots in OpenAI/Anthropic tools, fixed image retention bug by @ddupont808 in https://github.com/trycua/cua/pull/291
**Full Changelog**: https://github.com/trycua/cua/compare/agent-v0.2.10...lume-v0.2.16
cua-computer v0.2.10
cua-computer v0.2.10
Computer control library for the Computer Universal Automation (CUA) project
Dependencies
- pylume: latest
Installation
pip install cua-computer==0.2.10What's Changed
- Removed warning when calling
start_vmon the CloudProvider - Add disconnect() method for Computer
- Fixed
file_existsanddirectory_existsnot being implemented in the computer-server - Added keyboard/mouse primitives (
mouse_up,mouse_down,key_up,key_down) - Added file system commands to computer interface
- Added file system interface pytests
- Improved computer interface accessibility tree output on macOS, now includes menubar and dock items, along with preserving z-ordering
- Increased timeout for web socket commands due to a TimeoutError if the accessibility tree takes longer than 30 seconds to crawl
Changes reference:
# ... old actions haven't changed
# Disconnect from computer interface / cleanup websocket resources
await computer.disconnect()
# New mouse actions
await computer.interface.mouse_down(x, y, button="left") # Press and hold a mouse button
await computer.interface.mouse_up(x, y, button="left") # Release a mouse button
# New keyboard actions
await computer.interface.key_down("command") # Press and hold a key
await computer.interface.key_up("command") # Release a key
# New scrolling actions
await computer.interface.scroll(x, y) # Scroll the mouse wheel
# New file-system commands
# Fixed: await computer.interface.file_exists(path) # Check if file exists
# Fixed: await computer.interface.directory_exists(path) # Check if directory exists
await computer.interface.read_text(path) # Read file content
await computer.interface.write_text(path, content) # Write file content
await computer.interface.read_bytes(path) # Read file content as bytes
await computer.interface.write_bytes(path, content) # Write file content as bytes
await computer.interface.delete_file(path) # Delete file
await computer.interface.create_dir(path) # Create directory
await computer.interface.delete_dir(path) # Delete directory
await computer.interface.list_dir(path) # List directory contentsFull Changelog: agent-v0.2.7...computer-v0.2.10
cua-computer-server v0.1.12
cua-computer-server v0.1.12
Computer Server for the Computer Universal Automation (CUA) project
A FastAPI-based server implementation for computer control.
Dependencies
- cua-computer: latest
Usage
# Run the server
cua-computer-serverInstallation
pip install cua-computer-server==0.1.12cua-agent v0.2.10
cua-agent v0.2.10
Dependencies
- cua-computer: latest
- cua-som: latest
Installation Options
Basic installation with Anthropic
pip install cua-agent[anthropic]==0.2.10With SOM (recommended)
pip install cua-agent[som]==0.2.10All features
pip install cua-agent[all]==0.2.10What's Changed
- Fixed image retention bug by @ddupont808 in #282
- Removed
torchrequirement fromcua-agent/coreandcua-agent/anthropicby @ddupont808 in #285
Full Changelog: agent-v0.2.7...agent-v0.2.10
cua-computer v0.2.9
cua-computer v0.2.9
Computer control library for the Computer Universal Automation (CUA) project
Dependencies
- pylume: latest
Installation
pip install cua-computer==0.2.9