From 4cb928630e0b23187c2b81780b7d95e2184db80b Mon Sep 17 00:00:00 2001 From: Agus Zubiaga Date: Thu, 17 Jul 2025 16:53:49 -0300 Subject: [PATCH] Load codex setting --- crates/agent_servers/src/settings.rs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/crates/agent_servers/src/settings.rs b/crates/agent_servers/src/settings.rs index acdb790b2d0c1c5ffbc30ef7a241999c2ec60659..aeb34a5e61df382e99e8cb5f8b613993d6bd82b0 100644 --- a/crates/agent_servers/src/settings.rs +++ b/crates/agent_servers/src/settings.rs @@ -30,9 +30,20 @@ impl settings::Settings for AllAgentServersSettings { fn load(sources: SettingsSources, _: &mut App) -> Result { let mut settings = AllAgentServersSettings::default(); - for value in sources.defaults_and_customizations() { - if value.gemini.is_some() { - settings.gemini = value.gemini.clone(); + for AllAgentServersSettings { + gemini, + claude, + codex, + } in sources.defaults_and_customizations() + { + if gemini.is_some() { + settings.gemini = gemini.clone(); + } + if claude.is_some() { + settings.claude = claude.clone(); + } + if codex.is_some() { + settings.codex = codex.clone(); } }