From bfc7d89f89e1bfb134a0117e7063597c88a3c308 Mon Sep 17 00:00:00 2001 From: Rodolfo Olivieri Date: Fri, 3 Oct 2025 10:08:36 -0300 Subject: [PATCH] Allow empty API Key when registering custom provider (#4977) Signed-off-by: Rodolfo Olivieri --- crates/goose-cli/src/commands/configure.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/goose-cli/src/commands/configure.rs b/crates/goose-cli/src/commands/configure.rs index ea18be3796..187f92f908 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")