diff --git a/codex-rs/app-server/tests/common/models_cache.rs b/codex-rs/app-server/tests/common/models_cache.rs index acc04e58d..b889f004b 100644 --- a/codex-rs/app-server/tests/common/models_cache.rs +++ b/codex-rs/app-server/tests/common/models_cache.rs @@ -1,7 +1,6 @@ use chrono::DateTime; use chrono::Utc; use codex_core::models_manager::model_presets::all_model_presets; -use codex_protocol::openai_models::ClientVersion; use codex_protocol::openai_models::ConfigShellToolType; use codex_protocol::openai_models::ModelInfo; use codex_protocol::openai_models::ModelPreset; @@ -25,7 +24,6 @@ fn preset_to_info(preset: &ModelPreset, priority: i32) -> ModelInfo { } else { ModelVisibility::Hide }, - minimal_client_version: ClientVersion(0, 1, 0), supported_in_api: true, priority, upgrade: preset.upgrade.as_ref().map(|u| u.id.clone()), diff --git a/codex-rs/codex-api/tests/models_integration.rs b/codex-rs/codex-api/tests/models_integration.rs index 93baffd35..115c5a829 100644 --- a/codex-rs/codex-api/tests/models_integration.rs +++ b/codex-rs/codex-api/tests/models_integration.rs @@ -4,7 +4,6 @@ use codex_api::provider::Provider; use codex_api::provider::RetryConfig; use codex_api::provider::WireApi; use codex_client::ReqwestTransport; -use codex_protocol::openai_models::ClientVersion; use codex_protocol::openai_models::ConfigShellToolType; use codex_protocol::openai_models::ModelInfo; use codex_protocol::openai_models::ModelVisibility; @@ -75,7 +74,6 @@ async fn models_client_hits_models_endpoint() { ], shell_type: ConfigShellToolType::ShellCommand, visibility: ModelVisibility::List, - minimal_client_version: ClientVersion(0, 1, 0), supported_in_api: true, priority: 1, upgrade: None, diff --git a/codex-rs/core/src/models_manager/model_family.rs b/codex-rs/core/src/models_manager/model_family.rs index 21e20bcc0..9e2fb9246 100644 --- a/codex-rs/core/src/models_manager/model_family.rs +++ b/codex-rs/core/src/models_manager/model_family.rs @@ -117,7 +117,6 @@ impl ModelFamily { supported_reasoning_levels: _, shell_type, visibility: _, - minimal_client_version: _, supported_in_api: _, priority: _, upgrade: _, @@ -434,7 +433,6 @@ fn derive_default_model_family(model: &str) -> ModelFamily { #[cfg(test)] mod tests { use super::*; - use codex_protocol::openai_models::ClientVersion; use codex_protocol::openai_models::ModelVisibility; use codex_protocol::openai_models::ReasoningEffortPreset; use codex_protocol::openai_models::TruncationPolicyConfig; @@ -451,7 +449,6 @@ mod tests { }], shell_type: shell, visibility: ModelVisibility::List, - minimal_client_version: ClientVersion(0, 1, 0), supported_in_api: true, priority: 1, upgrade: None, @@ -541,7 +538,6 @@ mod tests { }], shell_type: ConfigShellToolType::ShellCommand, visibility: ModelVisibility::List, - minimal_client_version: ClientVersion(0, 1, 0), supported_in_api: true, priority: 10, upgrade: None, diff --git a/codex-rs/core/tests/suite/remote_models.rs b/codex-rs/core/tests/suite/remote_models.rs index f4102df0d..15a786609 100644 --- a/codex-rs/core/tests/suite/remote_models.rs +++ b/codex-rs/core/tests/suite/remote_models.rs @@ -17,7 +17,6 @@ use codex_core::protocol::ExecCommandSource; use codex_core::protocol::Op; use codex_core::protocol::SandboxPolicy; use codex_protocol::config_types::ReasoningSummary; -use codex_protocol::openai_models::ClientVersion; use codex_protocol::openai_models::ConfigShellToolType; use codex_protocol::openai_models::ModelInfo; use codex_protocol::openai_models::ModelPreset; @@ -73,7 +72,6 @@ async fn remote_models_remote_model_uses_unified_exec() -> Result<()> { }], shell_type: ConfigShellToolType::UnifiedExec, visibility: ModelVisibility::List, - minimal_client_version: ClientVersion(0, 1, 0), supported_in_api: true, priority: 1, upgrade: None, @@ -213,7 +211,6 @@ async fn remote_models_apply_remote_base_instructions() -> Result<()> { }], shell_type: ConfigShellToolType::ShellCommand, visibility: ModelVisibility::List, - minimal_client_version: ClientVersion(0, 1, 0), supported_in_api: true, priority: 1, upgrade: None, @@ -478,7 +475,6 @@ fn test_remote_model(slug: &str, visibility: ModelVisibility, priority: i32) -> }], shell_type: ConfigShellToolType::ShellCommand, visibility, - minimal_client_version: ClientVersion(0, 1, 0), supported_in_api: true, priority, upgrade: None, diff --git a/codex-rs/protocol/src/openai_models.rs b/codex-rs/protocol/src/openai_models.rs index 28b25bb60..fc7f0b8ce 100644 --- a/codex-rs/protocol/src/openai_models.rs +++ b/codex-rs/protocol/src/openai_models.rs @@ -177,7 +177,6 @@ pub struct ModelInfo { pub supported_reasoning_levels: Vec, pub shell_type: ConfigShellToolType, pub visibility: ModelVisibility, - pub minimal_client_version: ClientVersion, pub supported_in_api: bool, pub priority: i32, pub upgrade: Option,