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
This commit is contained in:
rhan-oai
2026-07-13 09:36:31 +00:00
committed by copyberry
parent 2f7d89b141
commit 2a4942c081
+2 -2
View File
@@ -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."