From 97e3be6d3a26b12b4c3e887d7b42952feceacc8a Mon Sep 17 00:00:00 2001 From: xiaoxixi Date: Wed, 29 Apr 2026 22:34:02 +0800 Subject: [PATCH] =?UTF-8?q?fix(session):=20=E8=B0=83=E7=94=A8=20generate?= =?UTF-8?q?=5Ftitle=20=E7=94=9F=E6=88=90=E5=AF=B9=E8=AF=9D=E6=A0=87?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 之前 generate_title 函数已实现但从未被调用,导致对话标题 自动生成(10 条用户消息后)一直没有触发。 --- src/session/session.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/session/session.rs b/src/session/session.rs index a7d9ec7..558dac3 100644 --- a/src/session/session.rs +++ b/src/session/session.rs @@ -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 };