Skip to content

v0.3.0 — A1-S browser-broker

Choose a tag to compare

@trankhanh040147 trankhanh040147 released this 16 Aug 02:14
· 54 commits to main since this release

Summary

  • A1-S browser-broker: one headed Chrome CDP + N page-bound worker actors
  • Global UI-write mutex only around assert + type/send (claim / wait / MCP stay concurrent)
  • Shared-CDP topology (allowSharedCdp), connection generation + reconnect/rebind
  • Scripts: scripts/start-broker-stack.sh, npm run spike:a1s, docs/workers.example.a1s.json
  • Fallback: existing N headed browser-worker path (0.2) unchanged

Evidence

  • npm run spike:a1s / test:leases
  • Live HANDOFF_A1S=1 npm run e2e:dual on one CDP (distinct w1/w2 owners, both COMPLETED)

Still open for full 0.3.0 exit

  • Assisted create-worker wizard (capture /c/…, wire topology, canary → READY)

Upgrade notes

npm run build
# data/workers.a1s.json — same cdpEndpoint, distinct workerUrls
./scripts/start-broker-stack.sh