From 4b37172524ea645c2f7918a14292d3c0bf0f8497 Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Sun, 8 Feb 2026 10:22:32 +0000 Subject: [PATCH] fix(cli): read AGENT_BROWSER_CDP from environment variable The --cdp flag allows connecting to an existing browser via CDP, but unlike every other flag (AGENT_BROWSER_EXECUTABLE_PATH, AGENT_BROWSER_PROFILE, AGENT_BROWSER_PROXY, etc.), it had no environment variable fallback. This means users who always connect via CDP had to pass --cdp on every invocation instead of setting it once via AGENT_BROWSER_CDP. Co-Authored-By: Claude Opus 4.6 --- cli/src/flags.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/src/flags.rs b/cli/src/flags.rs index 7a92ab9a..8bb745a1 100644 --- a/cli/src/flags.rs +++ b/cli/src/flags.rs @@ -53,7 +53,7 @@ pub fn parse_flags(args: &[String]) -> Flags { session: env::var("AGENT_BROWSER_SESSION").unwrap_or_else(|_| "default".to_string()), headers: None, executable_path: env::var("AGENT_BROWSER_EXECUTABLE_PATH").ok(), - cdp: None, + cdp: env::var("AGENT_BROWSER_CDP").ok(), extensions: extensions_env, profile: env::var("AGENT_BROWSER_PROFILE").ok(), state: env::var("AGENT_BROWSER_STATE").ok(),