Skip to content

Releases: trycua/cua

cua-agent v0.2.12

20 Jun 16:53
baa4020

Choose a tag to compare

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.12

With SOM (recommended)

pip install cua-agent[som]==0.2.12

All features

pip install cua-agent[all]==0.2.12

cua-computer v0.2.11

18 Jun 16:54
bf3d25b

Choose a tag to compare

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.11

cua-computer-server v0.1.13

18 Jun 16:54
bf3d25b

Choose a tag to compare

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-server

Installation

pip install cua-computer-server==0.1.13

cua-agent v0.2.11

18 Jun 17:06
bf3d25b

Choose a tag to compare

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.11

With SOM (recommended)

pip install cua-agent[som]==0.2.11

All features

pip install cua-agent[all]==0.2.11

lume-v0.2.22

17 Jun 00:48

Choose a tag to compare

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

16 Jun 23:01
1566ab9

Choose a tag to compare

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

10 Jun 19:28
5ce6b26

Choose a tag to compare

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.10

What's Changed

  • Removed warning when calling start_vm on the CloudProvider
  • Add disconnect() method for Computer
  • Fixed file_exists and directory_exists not 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 contents

Full Changelog: agent-v0.2.7...computer-v0.2.10

cua-computer-server v0.1.12

10 Jun 19:44
5ce6b26

Choose a tag to compare

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-server

Installation

pip install cua-computer-server==0.1.12

cua-agent v0.2.10

10 Jun 19:29
5ce6b26

Choose a tag to compare

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.10

With SOM (recommended)

pip install cua-agent[som]==0.2.10

All features

pip install cua-agent[all]==0.2.10

What's Changed

Full Changelog: agent-v0.2.7...agent-v0.2.10

cua-computer v0.2.9

05 Jun 16:31
8d5690e

Choose a tag to compare

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