Upload and download
ReplaceID with your machine ID:
put uploads local bytes to the guest path. get downloads guest bytes. Each transfer is limited to 32 MiB. With --json, downloads require --output so binary bytes do not enter JSON.
Manage paths
bead files calls the native guest filesystem API. Supported operations are Stat, ListDir, MakeDir, Move, and Remove.
For example, save this as list.json:
get and put for file contents. Check the operation response before assuming a path changed.
Use MCP
Download handles expire after 600 seconds. The handle alone grants no access: the downloading HTTP client must send its bead bearer credential. Hosted MCP keeps guest transport credentials out of tool results.
For large command output, use retained results. For local source trees with remote execution, use worktrees.

