fix(ci): satisfy strict lint delta on security follow-ups
This commit is contained in:
parent
60d81fb706
commit
a6ca68a4fb
3 changed files with 11 additions and 3 deletions
|
|
@ -3773,7 +3773,7 @@ fn print_summary(config: &Config) {
|
||||||
);
|
);
|
||||||
|
|
||||||
// Secrets
|
// Secrets
|
||||||
println!(" {} Secrets: {}", style("🔒").cyan(), "configured");
|
println!(" {} Secrets: configured", style("🔒").cyan());
|
||||||
|
|
||||||
// Gateway
|
// Gateway
|
||||||
println!(
|
println!(
|
||||||
|
|
|
||||||
|
|
@ -198,7 +198,11 @@ pub fn create_provider_with_url(
|
||||||
api_url: Option<&str>,
|
api_url: Option<&str>,
|
||||||
) -> anyhow::Result<Box<dyn Provider>> {
|
) -> anyhow::Result<Box<dyn Provider>> {
|
||||||
let resolved_credential = resolve_provider_credential(name, api_key);
|
let resolved_credential = resolve_provider_credential(name, api_key);
|
||||||
let key = resolved_credential.as_deref();
|
let key = if let Some(value) = resolved_credential.as_ref() {
|
||||||
|
Some(value.as_str())
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
};
|
||||||
match name {
|
match name {
|
||||||
// ── Primary providers (custom implementations) ───────
|
// ── Primary providers (custom implementations) ───────
|
||||||
"openrouter" => Ok(Box::new(openrouter::OpenRouterProvider::new(key))),
|
"openrouter" => Ok(Box::new(openrouter::OpenRouterProvider::new(key))),
|
||||||
|
|
|
||||||
|
|
@ -169,7 +169,11 @@ impl Tool for DelegateTool {
|
||||||
.api_key
|
.api_key
|
||||||
.clone()
|
.clone()
|
||||||
.or_else(|| self.fallback_credential.clone());
|
.or_else(|| self.fallback_credential.clone());
|
||||||
let provider_credential = provider_credential_owned.as_ref().map(String::as_str);
|
let provider_credential = if let Some(value) = provider_credential_owned.as_ref() {
|
||||||
|
Some(value.as_str())
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
};
|
||||||
|
|
||||||
let provider: Box<dyn Provider> =
|
let provider: Box<dyn Provider> =
|
||||||
match providers::create_provider(&agent_config.provider, provider_credential) {
|
match providers::create_provider(&agent_config.provider, provider_credential) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue