Chat sessions and history
Every chat thread is a session with a UUID, a title, and a list of messages. Sessions persist — close the tab, come back tomorrow, every conversation is still there.
In this guide:
- The session list
- Open a past session
- Title autoderivation
- Delete a session
- Purge all chat history
The session list
From the Product Research home, click Chat → All sessions in the left rail.
The list is paginated, newest first. Each row:
| Column | What |
|---|---|
| Title | Auto-derived from the first message; editable. |
| Started | Timestamp of the first message. |
| Last activity | Timestamp of the most recent message. |
| Message count | Number of turns in the session. |
Open a past session
Click any row → the full conversation re-renders, including any inline search results from the time. The session is resumable — type a new message and the conversation continues with the prior context.
The cost of reading or resuming an old session: zero (no credits). Triggered searches in resumption cost the same as a fresh search.
Title autoderivation
When you start a session, the first message becomes the source for the auto-title. Claude generates a 4–6 word title summarizing what the session is about.
Examples:
- First message: “bamboo socks under $20 in UK with low competition” → Title: “Bamboo socks UK research”
- First message: “how does the demand sub-score work?” → Title: “Demand sub-score explainer”
Edit the title any time — long-press the row → Rename.
Delete a session
Long-press a row → Delete, or open the session and use ⋯ → Delete.
The session is soft-deleted — it disappears from the list but Hilal retains it briefly before hard-deleting (in case you change your mind). To purge immediately, see Deleting your data.
Purge all chat history
Settings → Privacy → Delete all chat history. Confirms before purging.
This:
- Hard-deletes every session and every message body.
- Cannot be undone.
- Doesn’t affect search history, watchlist, or exports — those have their own purge controls.
→ Deleting your data for the full GDPR-flavored controls.
What’s stored, where
For the privacy-curious:
- Session metadata (UUID, title, timestamps, user ID) lives in Postgres.
- Message bodies (your text + Claude’s responses) live in MongoDB for schema flexibility around tool-use payloads and reasoning logs.
Both are fully purged when you delete.