Skip to content

Add SLAB local browser integration for webcmd - #352

Open
beubax wants to merge 26 commits into
mainfrom
feat/slab-browser
Open

Add SLAB local browser integration for webcmd#352
beubax wants to merge 26 commits into
mainfrom
feat/slab-browser

Conversation

@beubax

@beubax beubax commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add SLAB installation discovery, setup consent, and first-use local browser enforcement
  • replace the local Cloak runtime boundary with SLAB provider/bridge attach-release flow while preserving existing session, concurrency, and adapter behavior
  • keep hosted mode isolated from SLAB and update user-facing docs/skills/gates away from Cloak

Verification

  • npm run typecheck
  • npm run build
  • npm run check:hosted-contract
  • npm test — 445 files passed, 5702 passed, 1 skipped
  • npx vitest run --project e2e tests/e2e/slab-session-concurrency.test.ts tests/e2e/slab-runtime.test.ts — 2 files skipped cleanly without installed SLAB
  • uv run pytest tests/test_controller.py tests/test_axi_runtime.py in benchmarks/ — 276 passed
  • npm ls cloakbrowser --depth=0 — empty root dependency tree

Notes

  • The native SLAB browser distribution is intentionally not included here; it belongs in the separate private slab-browser repo once available locally.
  • The private benchmark harness explicitly retains its legacy CloakBrowser dependency boundary for historical comparability; it is not the webcmd local runtime.

@github-actions

Copy link
Copy Markdown
Contributor

🟠 Maintainer review suggested — low confidence

The automated review could not reach a fully supported conclusion.

Limitations

  • The automated review returned an invalid structured result.
  • Some review context was unavailable or reduced.

This review is advisory and does not block merging.

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.

1 participant