feat(sdk): advance SDK dev sandbox lane to dgarson/fork#184
feat(sdk): advance SDK dev sandbox lane to dgarson/fork#184dgarson merged 4 commits intodgarson/forkfrom
Conversation
|
Status update (SDK Dev Sandbox lane):\n\n- ✅ Forward-progress PR is now open: #184\n- ✅ Verified expected commit stack is present (1853293, 7f20c97, 29f9447).\n- |
|
Status update (SDK Dev Sandbox lane):
Remaining blockers:
Proposed next actions:
|
This commit adds the initial package scaffolding for bs-tim-6: - @openclaw/sdk: typed client library with ToolClient, SessionClient, ResourceClient, and error types - @openclaw/sandbox: local sandbox runtime with lifecycle state machine (idle -> starting -> ready -> busy -> terminating/failed) Packages include: - package.json, tsconfig, vitest config - Core type definitions - Runtime implementation with event streaming - Unit tests for state machine and basic lifecycle Coordinated with Sandy on package boundaries per spec. Refs: bs-tim-6
* feat(cli): add sdk/sandbox quickstart verification tests * feat(cli): harden sandbox cleanup and deterministic quickstart checks * feat(sdk-sandbox): add fixture utilities and local dev scaffolding support * docs(cli): publish SDK + Sandbox quickstart guide and test flow * feat(cli): add sandbox keep-alive execution option
29f9447 to
8cc08fd
Compare
|
@dgarson urgent unblock pass complete. Rebased this PR by rebuilding head from latest Included commits (new SHAs on rebased head):
Actions taken:
Remaining gates:
No code changes beyond the three listed commits. |
|
Fresh readiness pass on PR #184: Current state:
Exact remaining gates:
Non-blocking/expected:
No additional code change required from branch side at this time; waiting on queued checks + review. |
|
Readiness update (2026-03-02):
Exact remaining gate(s):
Once approved, this PR is ready to merge. |
|
Readiness update (2026-03-02, post-conflict-fix):
Exact remaining gate(s):
After those two gates clear, PR #184 is merge-ready. |
|
Final merge-readiness check (subagent):\n\n- Head SHA: |
|
Status update (automated): ✅ PR #184 is already merged into Exact gates observed:
No additional conflict/failing-check remediation was needed because the PR is already merged. Clear signal: merge objective is satisfied for PR #184. |
Summary
feat/sdk-dev-sandboxintodgarson/forkafter prior PR feat(sdk): bootstrap SDK + sandbox packages with runtime state machine #79 was closed.Included commit stack on current PR head
97143f642f2eab02b1d517f36597f76b1930dc78— feat(sdk): bootstrap SDK + sandbox packages with runtime state machine4510e2019004fa9cedbff207d4d48f967f347336— feat: scaffold sdk sandbox and cli package boundaries (feat(sdk): scaffold SDK, sandbox, and CLI package boundaries #77)8cc08fd7ffdae75b7c87dbf1e7c42f3a6af25a1f— feat(cli): add sdk/sandbox quickstart verification tests (feat(cli): add sdk/sandbox quickstart verification tests #95)26314034d87409627d3cf3332d9c8d6ba353d31c— mergeorigin/dgarson/forkintofeat/sdk-dev-sandboxto clear conflictsReadiness Checklist
dgarson/forkresolved (mergeable=MERGEABLE).Notes
dgarson/forkand conflict resolution inpnpm-lock.yamlvia lockfile regeneration.