"""Shared exception types for the browser-cli client stack. Kept dependency-free so the transport, endpoint, and client modules can import it without creating an import cycle. """ from __future__ import annotations class BrowserNotConnected(Exception): """Raised when the native host socket is not available."""