fix(session): 调用 generate_title 生成对话标题
之前 generate_title 函数已实现但从未被调用,导致对话标题 自动生成(10 条用户消息后)一直没有触发。
This commit is contained in:
parent
2f2631e36a
commit
97e3be6d3a
@ -1126,6 +1126,13 @@ impl SessionManager {
|
||||
.map_err(|e| AgentError::Other(format!("persist error: {}", e)))?;
|
||||
}
|
||||
|
||||
// Check if we need to generate a title (after 10 user messages)
|
||||
if session_guard.should_generate_title() {
|
||||
if let Err(e) = session_guard.generate_title().await {
|
||||
tracing::warn!("failed to generate title: {}", e);
|
||||
}
|
||||
}
|
||||
|
||||
result.final_response.content
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user