mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-27 04:47:03 -06:00
a82042f204
* docs(plan): add worker hibernation design note Evaluates dormant leases, checkpoint-based warm start, and serverless backends for a worker-environment hibernation tier; proposes a plugin-only phase 1 (Crabbox checkpoint fork warm images) with SDK/store phases gated on maintainer acceptance. * feat(crabbox): add opt-in profile warm images * fix(crabbox): preserve warm image machine class * refactor(crabbox): tighten warm-image seams after review * fix(crabbox): budget warm-image capture for real snapshot round trips The 60s command bound starved the scrub and checkpoint-create phases under coordinator latency, silently degrading every teardown to cold-only. Live-measured on AWS. * docs(plan): record worker-hibernation acceptance and live proof Phase 1 live-proven: local-container full loop (cold 101s vs warm fork 40s, scrub boundary verified) and AWS cold provisioning with graceful degrade at the coordinator admin gate; named upstream follow-ups. * fix(crabbox): make warm-image lifecycle recovery-safe Delete least-recently-used provider snapshots before image index admission. Recover stale empty capture reservations without breaking single-flight. Persist effective machine classes across restarts and revert heartbeat coupling. Align the hibernation plan with the exact-class warm-image key policy.