From fef3e36f67b831793283b5165b4cfd9b43acb94f Mon Sep 17 00:00:00 2001 From: Dylan Hurd Date: Tue, 27 Jan 2026 21:15:15 -0700 Subject: [PATCH] fix(core) info cleanup (#9986) ## Summary Simplify this logic a bit. --- codex-rs/core/src/models_manager/model_info.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/codex-rs/core/src/models_manager/model_info.rs b/codex-rs/core/src/models_manager/model_info.rs index c07c144c1..5d8d0d293 100644 --- a/codex-rs/core/src/models_manager/model_info.rs +++ b/codex-rs/core/src/models_manager/model_info.rs @@ -259,9 +259,7 @@ pub(crate) fn find_model_info_for_slug(slug: &str) -> ModelInfo { truncation_policy: TruncationPolicyConfig::tokens(10_000), context_window: Some(CONTEXT_WINDOW_272K), ) - } else if (slug.starts_with("gpt-5.2") || slug.starts_with("boomslang")) - && !slug.contains("codex") - { + } else if slug.starts_with("gpt-5.2") || slug.starts_with("boomslang") { model_info!( slug, apply_patch_tool_type: Some(ApplyPatchToolType::Freeform), @@ -276,7 +274,7 @@ pub(crate) fn find_model_info_for_slug(slug: &str) -> ModelInfo { context_window: Some(CONTEXT_WINDOW_272K), supported_reasoning_levels: supported_reasoning_level_low_medium_high_xhigh_non_codex(), ) - } else if slug.starts_with("gpt-5.1") && !slug.contains("codex") { + } else if slug.starts_with("gpt-5.1") { model_info!( slug, apply_patch_tool_type: Some(ApplyPatchToolType::Freeform),