diff --git a/crates/goose-cli/src/commands/configure.rs b/crates/goose-cli/src/commands/configure.rs index ea18be3796bd..187f92f9089b 100644 --- a/crates/goose-cli/src/commands/configure.rs +++ b/crates/goose-cli/src/commands/configure.rs @@ -1940,7 +1940,10 @@ fn add_provider() -> Result<(), Box> { }) .interact()?; - let api_key: String = cliclack::password("API key:").mask('▪').interact()?; + let api_key: String = cliclack::password("API key:") + .allow_empty() + .mask('▪') + .interact()?; let models_input: String = cliclack::input("Available models (seperate with commas):") .placeholder("model-a, model-b, model-c")