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 ChatAll sessions in the left rail.

The list is paginated, newest first. Each row:

ColumnWhat
TitleAuto-derived from the first message; editable.
StartedTimestamp of the first message.
Last activityTimestamp of the most recent message.
Message countNumber 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 → PrivacyDelete 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.

Related articles