Commands

cleanup

cleanup

crabbox cleanup sweeps direct-provider leftovers.

crabbox cleanup --dry-run
crabbox cleanup

Cleanup refuses to run when a coordinator is configured. Brokered cleanup belongs to the Durable Object alarm.

Direct cleanup skips kept machines, deletes expired ready/leased/active machines, and gives running/provisioning machines an extra stale safety window. It relies on provider labels such as lease, slug, expires_at, and state.

Flags:

--provider hetzner|aws
--dry-run

crabbox machine cleanup remains as a compatibility alias.