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)))?;
|
.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
|
result.final_response.content
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user