From 2a4942c08199678dd204ec18bd839146decd75d9 Mon Sep 17 00:00:00 2001 From: rhan-oai Date: Mon, 13 Jul 2026 03:27:48 +0000 Subject: [PATCH] Log missing personality messages at trace level (#32744) ## What changed Emit the diagnostic for a requested personality without model-specific messages at `trace` instead of `warn`. The existing fallback to `base_instructions` is unchanged. GitOrigin-RevId: f7a00d28b57d4a6513df5d43c9456ae9b16c738b --- codex-rs/protocol/src/openai_models.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codex-rs/protocol/src/openai_models.rs b/codex-rs/protocol/src/openai_models.rs index e9ab422b18..75de5245bd 100644 --- a/codex-rs/protocol/src/openai_models.rs +++ b/codex-rs/protocol/src/openai_models.rs @@ -21,7 +21,7 @@ use serde::de::DeserializeOwned; use serde::de::Error; use strum_macros::Display; use strum_macros::EnumIter; -use tracing::warn; +use tracing::trace; use ts_rs::TS; use crate::config_types::Personality; @@ -480,7 +480,7 @@ impl ModelInfo { } else { match personality { Some(personality @ (Personality::Friendly | Personality::Pragmatic)) => { - warn!( + trace!( model = %self.slug, %personality, "Model personality requested but model_messages is missing, falling back to base instructions."