diff --git a/codex-rs/core/src/openai_model_info.rs b/codex-rs/core/src/openai_model_info.rs index 6fbe99ff..3df00fbb 100644 --- a/codex-rs/core/src/openai_model_info.rs +++ b/codex-rs/core/src/openai_model_info.rs @@ -61,6 +61,12 @@ pub(crate) fn get_model_info(model_family: &ModelFamily) -> Option { // https://platform.openai.com/docs/models/gpt-3.5-turbo "gpt-3.5-turbo" => Some(ModelInfo::new(16_385, 4_096)), + _ if slug.starts_with("gpt-5-codex") => Some(ModelInfo { + context_window: 272_000, + max_output_tokens: 128_000, + auto_compact_token_limit: Some(220_000), + }), + _ if slug.starts_with("gpt-5") => Some(ModelInfo::new(272_000, 128_000)), _ if slug.starts_with("codex-") => Some(ModelInfo::new(272_000, 128_000)),