From 945f748afd63a4b67ce9d5660baf76e97472aa9c Mon Sep 17 00:00:00 2001 From: Charles Cunningham Date: Tue, 27 Jan 2026 20:55:02 -0800 Subject: [PATCH] Avoid unknown model warning for remote slugs --- codex-rs/core/src/models_manager/manager.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/codex-rs/core/src/models_manager/manager.rs b/codex-rs/core/src/models_manager/manager.rs index 23609dda73..09b3efa7eb 100644 --- a/codex-rs/core/src/models_manager/manager.rs +++ b/codex-rs/core/src/models_manager/manager.rs @@ -149,13 +149,15 @@ impl ModelsManager { // todo(aibrahim): look if we can tighten it to pub(crate) /// Look up model metadata, applying remote overrides and config adjustments. pub async fn get_model_info(&self, model: &str, config: &Config) -> ModelInfo { - let local = model_info::find_model_info_for_slug(model); let remote = self .get_remote_models(config) .await .into_iter() .find(|m| m.slug == model); - let model = remote.unwrap_or(local); + let model = match remote { + Some(remote) => remote, + None => model_info::find_model_info_for_slug(model), + }; model_info::with_config_overrides(model, config) }