Skip to main content
Pass the actual machine ID returned by creation when using bead machine CLI commands. Keep it available for later inspection and cleanup.

Create and inspect

create defaults to template agents and size medium. Options: --template, --size, --timeout, --kind temporary|persistent, --idle-timeout and --profile UUID. Idle timeout accepts seconds or never. Use machine sizes and lifetime to choose resources and retention. list accepts --limit from 1–100 (default 20) and --cursor for the returned pagination token.

Lifecycle

Inspect durable state when a response is uncertain. Deletion and retained snapshot lifetimes are separate.

Commands and files

exec takes a shell command string and defaults to /root. get writes bytes to stdout when --output is omitted. Native files operations are Stat, MakeDir, Move, ListDir and Remove; their request body comes from a JSON file. See file operations.

Application ports

open and port-forward use authenticated localhost forwarding. An omitted local port allocates one. ports configures raw ports from a JSON array file; raw ports have a separate access model.

Bounded jobs

run provisions, uploads, executes and cleans up. See portable CI for source selection, limits and exit behavior.