Fix session title refinement after optimistic save
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user