Expand description
Browser host: launches Chromium, holds the profile lock, runs the
listener that exposes CDP, /health, /capabilities, and the takeover
panel. Behind the host feature so SDK-only consumers don’t link
chromiumoxide.
Re-exports§
pub use bootstrap::HostArgs;
Modules§
- bootstrap
afhttp hoststartup: parse args, install rustls provider, install signal handlers, build state, bind the listener, and block until shutdown.- browser
- Browser handle. Holds a backend subprocess plus the discovered CDP WS URL.
- listener
- Axum listener: serves the CDP-over-WS proxy,
/health,/capabilities,/profile, and (when enabled) the/takeover/*routes, all behind the bearer-token middleware. - takeover
- In-container human-takeover supervision.