fallback session name

This commit is contained in:
David Katz
2025-10-09 13:24:29 -04:00
parent 1396d315e5
commit da35e6b3ad
+12 -1
View File
@@ -232,7 +232,18 @@ impl SessionManager {
.count();
if user_message_count <= MSG_COUNT_FOR_SESSION_NAME_GENERATION {
let description = provider.generate_session_name(&conversation).await?;
let description = match provider.generate_session_name(&conversation).await {
Ok(name) => name,
Err(e) => {
warn!(
"Failed to generate session name: {}. Using fallback name.",
e
);
let timestamp = chrono::Utc::now().format("%Y-%m-%d %H:%M:%S");
format!("Unnamed Session ({})", timestamp)
}
};
Self::update_session(id)
.description(description)
.apply()