Skip to main content

resolve_browser

Function resolve_browser 

Source
pub async fn resolve_browser(
    browser_arg: Option<String>,
) -> Result<ResolvedBrowser>
Expand description

Resolution order: positional arg / BROWSER_CONTROL env (arg wins, env is the fallback — both are merged by clap into browser_arg) > persisted default (browser-control set default ...) > error.

We deliberately do NOT fall back to a “most recently alive” registry row: that hides which browser is being controlled and depends on global state that other processes can mutate, producing surprising results for agents that share a host.