From 711279714eb5c82c10a2e76248e4f6ee1f9faa9b Mon Sep 17 00:00:00 2001 From: Sahil8383 Date: Wed, 11 Feb 2026 22:16:51 +0530 Subject: [PATCH 1/3] Collect custom headers for all provider types in configure add-provider Previously custom headers were only prompted for openai_compatible providers; now they are offered for every provider type. Signed-off-by: Sahil8383 --- crates/goose-cli/src/commands/configure.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/crates/goose-cli/src/commands/configure.rs b/crates/goose-cli/src/commands/configure.rs index 9bde5c451b42..2052c03e915a 100644 --- a/crates/goose-cli/src/commands/configure.rs +++ b/crates/goose-cli/src/commands/configure.rs @@ -1911,11 +1911,7 @@ fn add_provider() -> anyhow::Result<()> { .interact()?; // Ask about custom headers for OpenAI compatible providers - let headers = if provider_type == "openai_compatible" { - collect_custom_headers()? - } else { - None - }; + let headers = collect_custom_headers()? create_custom_provider(CreateCustomProviderParams { engine: provider_type.to_string(), From ecfb67ca46953c3dc47636908756124f8b922a5f Mon Sep 17 00:00:00 2001 From: Sahil8383 Date: Wed, 11 Feb 2026 22:41:38 +0530 Subject: [PATCH 2/3] Add missing semicolon after collect_custom_headers() call Signed-off-by: Sahil8383 --- crates/goose-cli/src/commands/configure.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/goose-cli/src/commands/configure.rs b/crates/goose-cli/src/commands/configure.rs index 2052c03e915a..20f2cbb7e572 100644 --- a/crates/goose-cli/src/commands/configure.rs +++ b/crates/goose-cli/src/commands/configure.rs @@ -1911,7 +1911,7 @@ fn add_provider() -> anyhow::Result<()> { .interact()?; // Ask about custom headers for OpenAI compatible providers - let headers = collect_custom_headers()? + let headers = collect_custom_headers()?; create_custom_provider(CreateCustomProviderParams { engine: provider_type.to_string(), From 21e000d89867b16d285020d9790b1bc97d699cc3 Mon Sep 17 00:00:00 2001 From: Sahil8383 Date: Wed, 11 Feb 2026 23:49:52 +0530 Subject: [PATCH 3/3] chore(cli): remove outdated custom headers comment Signed-off-by: Sahil8383 --- crates/goose-cli/src/commands/configure.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/crates/goose-cli/src/commands/configure.rs b/crates/goose-cli/src/commands/configure.rs index 20f2cbb7e572..26199891c11a 100644 --- a/crates/goose-cli/src/commands/configure.rs +++ b/crates/goose-cli/src/commands/configure.rs @@ -1910,7 +1910,6 @@ fn add_provider() -> anyhow::Result<()> { .initial_value(true) .interact()?; - // Ask about custom headers for OpenAI compatible providers let headers = collect_custom_headers()?; create_custom_provider(CreateCustomProviderParams {