diff --git a/src/providers/codex/translate/model_allowlist.rs b/src/providers/codex/translate/model_allowlist.rs index bb4c0629..94c2d7af 100644 --- a/src/providers/codex/translate/model_allowlist.rs +++ b/src/providers/codex/translate/model_allowlist.rs @@ -14,6 +14,7 @@ pub const ALLOWED_MODELS: &[&str] = &[ "gpt-5.6-luna", "gpt-5.6-sol", "gpt-5.6-terra", + "gpt-daybreak-blue", ]; pub const MODEL_ALIASES: &[(&str, &str)] = &[ @@ -117,7 +118,10 @@ pub fn assert_allowed_model(model: &str) -> Result<(), ModelNotAllowedError> { } pub fn uses_responses_lite(model: &str) -> bool { - matches!(model, "gpt-5.6-luna" | "gpt-5.6-sol" | "gpt-5.6-terra") + matches!( + model, + "gpt-5.6-luna" | "gpt-5.6-sol" | "gpt-5.6-terra" | "gpt-daybreak-blue" + ) } /// `gpt-5.6-luna` exists only behind the Responses Lite lane; the full diff --git a/src/registry.rs b/src/registry.rs index 77a9cf67..dc5dcac3 100644 --- a/src/registry.rs +++ b/src/registry.rs @@ -47,6 +47,7 @@ pub(crate) const CODEX_MODELS: &[&str] = &[ "gpt-5.6-luna", "gpt-5.6-sol", "gpt-5.6-terra", + "gpt-daybreak-blue", ]; pub(crate) const KIMI_MODELS: &[&str] = &["kimi-for-coding", "kimi-k2.6", "kimi-k3", "k2.6", "k3"];