Skip to content

Fix Blaxel Ready conflation and unproven floors - #46

Merged
Nabhag8848 merged 1 commit into
feat/blaxel-providerfrom
cursor/blaxel-review-fixes-7ca2
Nov 10, 2026
Merged

Nabhag8848 merged 1 commit into
feat/blaxel-providerfrom
cursor/blaxel-review-fixes-7ca2

Conversation

@Nabhag8848

Copy link
Copy Markdown
Member

Summary

Follow-up to the second Blaxel review on #44. Implements the recommended leans (1A / 2A / 3A) plus the Ready fix.

Changes

  • TS WaitCondition.Ready: reject as unsupported (match Go). @blaxel/core sandbox.wait() is a deprecated no-op; Ready previously also forced a destructive create timeout.
  • Create timeout: still mapped in TS as Blaxel create options.timeout (1–50s) when set under Default/Scheduled wait only.
  • Memory ≥256: removed from Go + TS checks / specs / READMEs (no Blaxel API/SDK proof).
  • Reserved ports: reject 80 / 443 / 8080 early in both languages.
  • Polish: Go maps SANDBOX_ALREADY_EXISTS → AlreadyExists; Stat dual-path comment; TS README notes process-global settings.

Not in this PR

  • Fake Go create-timeout
  • Private-field TS standby mapping
  • Full shared-guide ForProvider matrix

Test plan

  • GOWORK=off go test ./... in sdks/go/providers/blaxel
  • npm test / npm run build for @sandbox-kit/blaxel
Open in Web Open in Cursor 

Reject WaitCondition.Ready in TS (sandbox.wait is a deprecated no-op),
map provisioning.timeout only as Blaxel create timeout, drop the
undocumented 256 MiB memory floor, pre-reject reserved ports, align
SANDBOX_ALREADY_EXISTS to AlreadyExists, and document global settings.

Co-authored-by: Nabhag Motivaras <Nabhag8848@users.noreply.github.com>
@cursor cursor Bot mentioned this pull request Nov 9, 2026
6 tasks done
@Nabhag8848
Nabhag8848 merged commit 1166342 into feat/blaxel-provider Nov 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants