-
Notifications
You must be signed in to change notification settings - Fork 175
ASCII Box cannot satisfy fixed lease IDs required by OpenClaw cloud workers #1747
Copy link
Copy link
Open
Labels
P2Normal priority bug or improvement with limited blast radius.Normal priority bug or improvement with limited blast radius.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Description
Activity
Metadata
Metadata
Assignees
Labels
P2Normal priority bug or improvement with limited blast radius.Normal priority bug or improvement with limited blast radius.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Type
Fields
Priority
None yet
Problem
OpenClaw cloud-worker dispatch through the bundled Crabbox provider cannot provision the
ascii-boxbackend because OpenClaw correctly requests a deterministic lease ID for replay safety.The dispatch reaches Crabbox and fails before provider mutation:
Reproduction
cloudWorkers.profilesentry with outer providercrabboxandsettings.provider: ascii-box.crabbox doctor --provider ascii-boxpasses with auth/control plane ready.--lease-id; Crabbox rejectsascii-boxbecause the backend does not implementIdempotentLeaseIDBackend.Observed with OpenClaw 2026.8.1 and the current Crabbox development build on Linux x86_64. The rejection occurs before an ASCII Box start is consumed.
Expected behavior
The ASCII Box backend should support Crabbox logical fixed lease IDs with replay-safe create/inspect/stop behavior, or the provider/docs matrix should explicitly mark it incompatible with OpenClaw cloud-worker lifecycle. OpenClaw must not fall back to non-idempotent allocation because an ambiguous retry could create duplicate paid machines.
Why configuration cannot solve this
The OpenClaw profile schema intentionally has no option to disable fixed-ID replay safety, and Crabbox YAML cannot add the missing backend capability. This needs a provider-level lifecycle implementation.