mirror of
https://github.com/trycua/computer.git
synced 2026-02-14 01:29:22 -06:00
fix: resolve broken documentation links across docs (#1051)
- Create index pages for linux-container and qemu-container directories to fix internal link checker errors - Replace broken external cua.ai/docs/cuabot/* links with internal paths in cuabot changelog - Replace broken docs-woad-phi.vercel.app migration guide link with inline heading in agent-sdk changelog - Convert external cua.ai/docs/get-started/quickstart to internal link in post-event-contact-export example - Remove dead openclaw.ai/docs/vps-hosting link from openclaw example https://claude.ai/code/session_012v9UqLpLqpjoJy7XXnjwL2 Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -86,7 +86,7 @@ CUA_API_KEY=sk_cua-api01...
|
||||
CUA_CONTAINER_NAME=m-linux-...
|
||||
```
|
||||
|
||||
Finally, setup your sandbox. Refer to the [quickstart guide](https://cua.ai/docs/get-started/quickstart) on how to setup the computer environment.
|
||||
Finally, setup your sandbox. Refer to the [quickstart guide](/cua/guide/get-started/quickstart) on how to setup the computer environment.
|
||||
|
||||
</Step>
|
||||
|
||||
|
||||
@@ -366,7 +366,7 @@ Changelog:
|
||||
- OpenAI providers - Added support for zero data retention
|
||||
- Added Agent CLI for quick testing: `python -m agent.cli <model name>`
|
||||
|
||||
[Breaking Changes](https://docs-woad-phi.vercel.app/home/agent-sdk/migration-guide#breaking-changes)
|
||||
**Breaking Changes**
|
||||
|
||||
- **Initialization:**
|
||||
- `ComputerAgent` (v0.4.x) uses `model` as a string (e.g. "anthropic/claude-3-5-sonnet-20241022") instead of `LLM` and `AgentLoop` objects.
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: Linux Container
|
||||
description: Docker containers running Linux desktops for Computer-Using Agents
|
||||
---
|
||||
|
||||
Docker containers running Linux desktops with fast startup and low resource usage. Each container includes a pre-installed computer-server for remote control via HTTP API.
|
||||
|
||||
## Available Containers
|
||||
|
||||
| Container | Description |
|
||||
| --- | --- |
|
||||
| [Kasm](/cua/reference/desktop-sandbox/linux-container/kasm) | KasmWeb-based Ubuntu with XFCE desktop |
|
||||
| [XFCE](/cua/reference/desktop-sandbox/linux-container/xfce) | Vanilla XFCE, minimal dependencies |
|
||||
|
||||
## Key Features
|
||||
|
||||
- **Fast startup** — Containers start in seconds
|
||||
- **Low resource usage** — Minimal overhead compared to full VMs
|
||||
- **Docker-based** — Works anywhere Docker runs
|
||||
- **Filesystem snapshots** — Save state via `docker commit`
|
||||
|
||||
## Quick Start
|
||||
|
||||
```python
|
||||
from computer import Computer
|
||||
|
||||
async with Computer(
|
||||
os_type="linux",
|
||||
provider_type="docker",
|
||||
image="trycua/cua-xfce:latest",
|
||||
) as computer:
|
||||
screenshot = await computer.interface.screenshot()
|
||||
```
|
||||
|
||||
## Limitations
|
||||
|
||||
Linux containers only support filesystem snapshots via `docker commit`, which saves the disk state but not running processes or memory. The container must be restarted after restoring.
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"title": "Linux Container",
|
||||
"pages": ["kasm", "xfce"]
|
||||
"pages": ["---", "kasm", "xfce"]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
---
|
||||
title: QEMU Container
|
||||
description: Full virtual machines running in Docker via QEMU/KVM for Computer-Using Agents
|
||||
---
|
||||
|
||||
Full virtual machines running in Docker via QEMU/KVM. Complete OS isolation with support for Windows, Linux, and Android.
|
||||
|
||||
## Available Containers
|
||||
|
||||
| Container | OS | Description |
|
||||
| --- | --- | --- |
|
||||
| [Windows](/cua/reference/desktop-sandbox/qemu-container/windows) | Windows 11 | Windows desktop with KVM |
|
||||
| [Linux](/cua/reference/desktop-sandbox/qemu-container/linux) | Ubuntu 22.04 | Full Ubuntu VM |
|
||||
| [Android](/cua/reference/desktop-sandbox/qemu-container/android) | Android 11 | Android emulator |
|
||||
|
||||
## Key Features
|
||||
|
||||
- **Complete OS isolation** — Full virtual machines with dedicated kernels
|
||||
- **Windows support** — Run Windows 11 in Docker
|
||||
- **Memory snapshots** — Save and restore full VM state including running processes
|
||||
- **KVM acceleration** — Near-native performance on Linux hosts with KVM support
|
||||
|
||||
## Requirements
|
||||
|
||||
- Linux host with KVM support
|
||||
- Docker with `--device=/dev/kvm` access
|
||||
|
||||
## Quick Start
|
||||
|
||||
```python
|
||||
from computer import Computer
|
||||
|
||||
async with Computer(
|
||||
os_type="windows",
|
||||
provider_type="docker",
|
||||
image="trycua/cua-qemu-windows:latest",
|
||||
) as computer:
|
||||
screenshot = await computer.interface.screenshot()
|
||||
```
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"title": "QEMU Container",
|
||||
"pages": ["windows", "linux", "android"]
|
||||
"pages": ["---", "windows", "linux", "android"]
|
||||
}
|
||||
|
||||
@@ -21,8 +21,8 @@ All notable changes to the Cua-Bot are documented here.
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.12 (2026-02-05)
|
||||
|
||||
@@ -31,8 +31,8 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.11 (2026-02-04)
|
||||
|
||||
@@ -40,8 +40,8 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.10 (2026-02-04)
|
||||
|
||||
@@ -49,8 +49,8 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.9 (2026-02-04)
|
||||
|
||||
@@ -59,8 +59,8 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.8 (2026-02-04)
|
||||
|
||||
@@ -69,8 +69,8 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.7 (2026-02-04)
|
||||
|
||||
@@ -78,8 +78,8 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.6 (2026-02-04)
|
||||
|
||||
@@ -88,8 +88,8 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.5 (2026-02-04)
|
||||
|
||||
@@ -99,8 +99,8 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.4 (2026-02-04)
|
||||
|
||||
@@ -108,8 +108,8 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.3 (2026-02-04)
|
||||
|
||||
@@ -119,8 +119,8 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
- [Getting Started](https://cua.ai/docs/cuabot/cuabot)
|
||||
- [Installation Guide](https://cua.ai/docs/cuabot/install)
|
||||
- [Getting Started](/cuabot/guide/getting-started/introduction)
|
||||
- [Installation Guide](/cuabot/guide/getting-started/installation)
|
||||
|
||||
### v1.0.2 (2026-02-04)
|
||||
|
||||
@@ -129,4 +129,4 @@ Documentation
|
||||
|
||||
Documentation
|
||||
|
||||
See [cua.ai/docs/cuabot](https://cua.ai/docs/cuabot)
|
||||
See [Cua-Bot documentation](/cuabot/guide/getting-started/introduction)
|
||||
|
||||
@@ -213,7 +213,7 @@ Keep the VM running by:
|
||||
- Disabling sleep in **System Settings** → **Energy Saver**
|
||||
- Using `caffeinate` if needed
|
||||
|
||||
For true always-on operation, consider a dedicated Mac mini or a small VPS. See [VPS hosting](https://openclaw.ai/docs/vps-hosting) for options.
|
||||
For true always-on operation, consider a dedicated Mac mini or a small VPS.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
|
||||
Reference in New Issue
Block a user