Skip to main content
Manage computers — disposable Linux sandboxes with an optional browser.

Commands

create

exec, pause, resume, snapshot

Snapshots take no --name: the call returns a snapshot_id, and that id is the handle you pass to vetta computer create --snapshot. Passing --name is a hard error, not an ignored flag.
Computers pause automatically when the agent sleeps between turns, so you rarely pause manually. See Runtime & durability.

fs

One command covers the whole filesystem surface. The operation comes first, then the computer: vetta computer fs <read|write|list|mkdir|remove> <computer-id> --path <path>.
write takes --content, and --encoding base64 carries bytes that are not text. remove and mkdir take only --path. Passing the computer id where the operation belongs is a usage error, not a request: