helmr workspace
helmr workspace create DECLARED_ID [--key KEY] [--idempotency-key KEY] [--json]
helmr workspace get (--id UUID | --key KEY) [--json]
helmr workspace delete (--id UUID | --key KEY) [--idempotency-key KEY] [--json]
helmr workspace files list PATH (--id UUID | --key KEY) [--cursor C] [--limit N] [--json]
helmr workspace files read PATH (--id UUID | --key KEY) [--json]
helmr workspace files stat PATH (--id UUID | --key KEY) [--json]
helmr workspace exec (--id UUID | --key KEY) --idempotency-key KEY -- COMMAND [ARG...]
All commands also accept project/environment scope. File commands read the
current committed filesystem. Plain files read decodes file bytes; --json
keeps the wire representation.
exec accepts --cwd, repeated --set-env NAME=VALUE, --stdin FILE, and
--timeout (default 5m, maximum 15m). It returns bounded stdout/stderr and exits
with the remote process exit code. The -- separator is required before the
remote command.