Enable runtime access to provider name (#5399)

This commit is contained in:
Will Pfleger
2025-10-28 14:21:24 -04:00
committed by GitHub
parent f1ad5490b6
commit 4d8c91efbd
25 changed files with 196 additions and 3 deletions
+16
View File
@@ -557,6 +557,10 @@ mod final_output_tool_tests {
goose::providers::base::ProviderMetadata::empty()
}
fn get_name(&self) -> &str {
"mock-test"
}
fn get_model_config(&self) -> ModelConfig {
self.model_config.clone()
}
@@ -672,6 +676,10 @@ mod final_output_tool_tests {
goose::providers::base::ProviderMetadata::empty()
}
fn get_name(&self) -> &str {
"mock-test"
}
fn get_model_config(&self) -> ModelConfig {
self.model_config.clone()
}
@@ -858,6 +866,10 @@ mod retry_tests {
goose::providers::base::ProviderMetadata::empty()
}
fn get_name(&self) -> &str {
"mock-test"
}
fn get_model_config(&self) -> ModelConfig {
self.model_config.clone()
}
@@ -1080,6 +1092,10 @@ mod max_turns_tests {
config_keys: vec![],
}
}
fn get_name(&self) -> &str {
"mock-test"
}
}
#[tokio::test]