Skip to content

v0.2.0

Choose a tag to compare

@falleng0d-release-plz falleng0d-release-plz released this 04 Oct 16:14
· 25 commits to master since this release
326bb51

Added

  • (computer-use-mcp) accept duration units for shell timeouts

  • (computer-use-mcp) follow the Docker CLI context to pick the endpoint

  • (computer-use-mcp) upgrade a stopped computer to a newer image

  • (computerd) share browser logins across screens

  • (computerd) let agents open pages and apps on their screen

  • (computer-use-mcp) open the viewer when a session's screen opens

  • (computerd) let the user watch and use screens in a browser or VNC client

  • (computerd) end sessions whose owner is gone or that sit idle

  • (computerd) let agents list, read, and write files with list_files, read_file, and write_file

  • (computerd) let agents run shell commands with shell and set_cwd

  • (computer-use-mcp) let agents act on their own screen with computer_act

  • (computer-use-mcp) let agents see their own screen with computer_observe

  • (computer-use-mcp) start the computer from start_computer

  • (computerd) install the agreed software on the computer

Build

  • (computerd) wrap collapsed RUN lines in the Dockerfile

Changed

  • (computer-use-mcp) make items private or pub(crate)

  • (computer-use-mcp) move Docker and RFB test helpers out of server.rs

  • (computerd) make items private or pub(crate)

  • (computerd) split screen.rs and keep signals in one module

  • (computerd) drop the old screen-N profile migration

Fixed

  • (computer-use-mcp) never start a computer that already runs

  • (computer-use-mcp) join a computer another process is starting

  • (computer-use-mcp) report a broken Docker config and refuse TLS only for tcp endpoints

  • (computer-use-mcp) recreate only our own exited computer

  • (computerd) check browser URLs on every path and tighten app launching

  • (computer-use-mcp) report an opened screen even when its first call failed

  • (computerd) harden viewer access and detect vanished viewers

  • (computerd) end sessions without waiting on busy screens

  • (computerd) refuse pipes and read-only files and write through dangling symlinks

  • (computerd) stop running commands when a session ends or the computer shuts down

  • (computerd) keep long typing in budget and release buttons after a failed batch

  • (computerd) keep screens from leaking, hanging, or staying dead

  • (computer-use-mcp) survive concurrent starts and bad session ids

  • (computerd) open Chromium maximized on its screen

  • (computerd) harden shared logins and share browser settings

  • (computerd) create the X socket folder so concurrent screens can start

  • (computerd) drop PIP_USER so venvs work and pin the AWS CLI signer

Tests

  • (computer-use-mcp) serve the cookie test page from a threaded server

  • (computer-use-mcp) pick test port blocks below the Windows ephemeral range

  • (computer-use-mcp) wait for the screen close before checking for Chromium