diff --git a/rust/crates/tools/src/lib.rs b/rust/crates/tools/src/lib.rs index 03cf671..7e26d2d 100644 --- a/rust/crates/tools/src/lib.rs +++ b/rust/crates/tools/src/lib.rs @@ -1810,7 +1810,7 @@ struct ProviderRuntimeClient { impl ProviderRuntimeClient { fn new(model: &str, allowed_tools: BTreeSet) -> Result { - let model = resolve_model_alias(model).to_string(); + let model = resolve_model_alias(model).clone(); let client = ProviderClient::from_model(&model).map_err(|error| error.to_string())?; Ok(Self { runtime: tokio::runtime::Runtime::new().map_err(|error| error.to_string())?,