Machines have four states: running, sleeping, starting, and destroyed. You control transitions between them.
List machines
Get machine details
dedalus machines retrieve --machine-id dm-<id>
Sleep
Zero compute cost. Storage persists. Wake takes a few seconds.
dedalus machines update --machine-id dm-<id> --desired-state sleeping
Wake
dedalus machines update --machine-id dm-<id> --desired-state running
Resize
Live resize, no restart required.
dedalus machines update --machine-id dm-<id> --vcpu 2 --memory-mib 2048
Resize applies immediately to the running VM via hotplug. No downtime, no reboot.
Delete
Grab the revision from the retrieve output. This prevents accidental deletes from stale state.
dedalus machines delete --machine-id dm-<id> --if-match <revision>
Deletion is permanent. All storage is wiped. There is no undo.
Examples
OpenClaw on Dedalus
Host OpenClaw on a Dedalus Machine.