FEATURE: add a scalable Chat Library with search, grouping, filters and keyboard navigation #162
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/a0-symbolics#162
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent direction: #23. Performance dependencies: #18, #19, #21.
Problem
The current primary chat discovery surface is a narrow sidebar list of loaded contexts. There is no first-class chat search or library surface, and the sidebar becomes both hard to scan and expensive to render as the collection grows.
A user with hundreds/thousands of chats needs a way to find a conversation by intent/metadata rather than scrolling an ever-longer list.
Product direction
Add a dedicated Chat Library / Navigator that works from lightweight catalog metadata rather than requiring every historical chat to be a hydrated AgentContext.
Core capabilities:
Backend/API requirements
Do not fetch the entire hydrated context roster just to populate this surface.
Define a paginated/queryable chat-catalog API with:
Full-text message search may be a later/indexed layer; metadata search must not wait for it.
Plugin extensibility
Plugins must be able to contribute bounded, versioned extensions without forcing whole-list rescans:
Preserve/bridge current sidebar row extension behavior.
Acceptance
Mirrored from
lost-rob0t/a0-symbolics#24via tracker sync.