Fix session title refinement after optimistic save

This commit is contained in:
wuyang6
2026-06-16 14:56:58 +08:00
parent 1d38753d08
commit c8b5b0659d
2 changed files with 62 additions and 36 deletions
+2
View File
@@ -3913,6 +3913,8 @@ def _read_session_title(directory: Path, session_id: str | None) -> str | None:
except FileNotFoundError:
return None
metadata = stored.session_metadata or {}
if metadata.get('title_source') == 'first_message':
return None
title = metadata.get('title')
if isinstance(title, str) and title.strip():
return title.strip()