From ee9d1f3d4c9dcafe37d583509e1688c06824e375 Mon Sep 17 00:00:00 2001 From: Bradley Axen Date: Sat, 25 Jan 2025 23:48:14 -0800 Subject: [PATCH] fix: suggest correct model on switch (#789) --- crates/goose-cli/src/commands/configure.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/crates/goose-cli/src/commands/configure.rs b/crates/goose-cli/src/commands/configure.rs index 5a0ce341b7..f186866020 100644 --- a/crates/goose-cli/src/commands/configure.rs +++ b/crates/goose-cli/src/commands/configure.rs @@ -194,10 +194,8 @@ pub async fn configure_provider_dialog() -> Result> { } } - // Select model, defaulting to the provider's recommended model - let default_model = config - .get("GOOSE_MODEL") - .unwrap_or(provider_meta.default_model.clone()); + // Select model, defaulting to the provider's recommended model UNLESS there is an env override + let default_model = std::env::var("GOOSE_MODEL").unwrap_or(provider_meta.default_model.clone()); let model: String = cliclack::input("Enter a model from that provider:") .default_input(&default_model) .interact()?;