Stage the guest runtime
relay_stagePush and hash-check guest runtime, workspace, and support files onto a VM to prepare it for browser and computer-use sessions.
Instructions
Push and hash-check the guest runtime, plus an optional workspace and support files (files, landing under support/), onto an acquired VM. The guest Node and CuaDriver executables must already exist (nodePath, cuaDriver); Linux guests need native X11 and cua-driver serve --no-overlay. browserExecutable names the guest browser the playwright and chrome-devtools targets launch (default: installed Google Chrome); their pinned servers are staged on first use. A failed stage can be retried; once staged, only corrected executable paths may be resubmitted, and staging does not prove capture readiness. resetRecording: true archives the current recording's evidence and starts a fresh recording on the same VM; it refuses while a receiver lock is held.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | No | ||
| nodePath | No | Guest Node executable, default node; use image nvm path if needed. | |
| cuaDriver | No | Guest CUA executable; OS default when omitted. | |
| workspace | No | Host directory copied to the guest workspace, opt-in. | |
| resetRecording | No | Explicitly archive the current recording and start a new session on the same VM. Retains prior evidence; refuses while the receiver lock exists. Use after diagnosing recording damage. | |
| browserExecutable | No | Guest browser executable for the playwright and chrome-devtools targets; default is installed Google Chrome. |