feat(ui): thread sessions in sidebar list

Show sessions as parent/child threads with expand/collapse and improved agent row styling. Keep a 5-session cache to avoid refetching messages when switching between recently visited sessions.
This commit is contained in:
Shantur Rathore
2026-01-09 16:02:53 +00:00
parent d76cf8a3f7
commit e50d9f461a
7 changed files with 306 additions and 284 deletions

View File

@@ -16,6 +16,7 @@ import {
getSessionDraftPrompt,
getSessionFamily,
getSessionInfo,
getSessionThreads,
getSessions,
isSessionBusy,
isSessionMessagesLoading,
@@ -100,6 +101,7 @@ export {
getSessionDraftPrompt,
getSessionFamily,
getSessionInfo,
getSessionThreads,
getSessions,
isSessionBusy,
isSessionMessagesLoading,