Constructs a BrowserlessSessionBackend.
The Browserless service-client seam for this session.
The Browserless session id to release on teardown.
The hosted debug viewer URL surfaced as the live-view URL.
Returns Browserless's hosted debug viewer URL so humans can watch the session without MJ encoding frames.
A promise resolving to the hosted live-view URL.
Browserless has no first-party AI-control harness, so native AI control is unsupported.
The natural-language intent (unused — the capability is unsupported).
Never — always rejects.
Ends the Browserless session and releases the pooled browser behind it. Idempotent — a second call after a successful release is a no-op.
A promise that resolves once the Browserless session has been released.
The ICdpSessionBackend for a live Browserless session: it answers the backend-specific live-view / native-AI / release concerns the shared session delegates, holding the seam + session id captured at acquire time.
Browserless exposes a hosted debug viewer (so GetLiveViewUrl returns it) but has no first-party AI-control harness (so InvokeNativeAIControl throws).