Skip to content

feat(client): add browser host SDK - #39271

Closed
Hona wants to merge 2 commits into
browser-serverfrom
browser-node-sdk
Closed

feat(client): add browser host SDK#39271
Hona wants to merge 2 commits into
browser-serverfrom
browser-node-sdk

Conversation

@Hona

@HonaHona commented Jul 28, 2026

Copy link
Copy Markdown
Member

What does this PR do?

Adds the public Node browser SDK with one lifecycle: client.browser.register({ sessionID, open }), then registration.attach({ driver }). A lightweight registration stays connected while the pane is closed; attachment creates the authenticated loopback HTTP proxy and remote TCP tunnel.

Verification

Client and Server typechecks pass independently at this layer. Focused tests cover register, open, attach, command response, detach, and close. A real Node bundle tunneled through cloud.hona.dev to VPS loopback.

Checklist

  • Tested locally and remotely
  • No unrelated changes

@HonaHona mentioned this pull request Jul 28, 2026
@Hona
Honaforce-pushed the browser-node-sdk branch from 9ee8eb5 to f814e47CompareJuly 28, 2026 06:56
@Hona
Honaforce-pushed the browser-node-sdk branch from f814e47 to 76a06cbCompareJuly 28, 2026 09:03
@Hona
Honaforce-pushed the browser-node-sdk branch 2 times, most recently from d304812 to 77627a2CompareJuly 29, 2026 05:50
@Hona

Hona commented Jul 29, 2026

Copy link
Copy Markdown
MemberAuthor

Superseded by the simplified Node SDK/Chromium PR #39277. Registration, proxy, tunnel, and Chromium semantics now form one public client module.

@HonaHona closed this Jul 29, 2026
Sign up for freeto 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

@Hona