Your Conversations Are Now Searchable — By You
The agent has been able to search your conversation history for a while — that is how it remembers what you decided in May. Today the same engine gets a human door: a search box in the chat sidebar. Same index, same ranking, same hard rule that you only ever see your own conversations — now with your hands on the controls.
The chat widget grew a search feature over the whole conversation realm: what you said, what the assistant answered, and the working summaries it keeps per turn. One engine serves both readers — the agent recalling mid-turn and you looking for that answer from three weeks ago.
You state the question before anything runs
Typing filters chat titles instantly and locally — that costs nothing. A deep search over message content runs only when you press Search, and the settings panel lets you shape it first as an intersection of three prerequisites:
- WHERE — this chat or all your chats.
- WHEN — any time, last 7/30/90 days, or an exact date range.
- WHAT KIND — your messages, the assistant's answers, its working summaries; each an opt-in chip.
Rank sliders, with the math on a card
Under the hood a query runs three candidate retrievers — semantic (finds paraphrases), lexical (nails exact words, names, and codes), and trigram (catches misspellings and near-literal variants). Reciprocal-rank fusion combines those lists, then recency lifts recent work. The UI keeps three sliders (0–2): semantic scales semantic candidates, lexical scales both exact and trigram text matching, and recency scales the final time lift. Looking for an error string or a slightly misspelled identifier? Push lexical. Sure it was this week? Push recency. At the default 1.0 each, results are exactly what the server would rank on its own. The ⓘ next to the sliders opens a short lesson: what each arm is good at, and the fusion worked through on a three-turn example — so the knobs are understood, never mystical.
When you remember when, but not what
Leave the query blank, set a date range, press Search: the widget switches to a chronological browse of everything in that window, newest first. "What was I doing the week before the release?" is now one gesture.
Snippets that say who said it — and a door back
Results group by conversation; every snippet is its own card with a role chip — you, assistant, or summary — so a match in the agent's working summary is labeled as exactly that, never dressed up as a reply. Each card shows its place ("turn 4 of 31"), the full timestamp, and a quiet relevance bar; sort flips between relevance and time. And every card has Bring me here: the conversation opens in the same chat view, scrolls to that exact turn, and flashes it briefly. Search that ends where the memory actually lives.