Processing a conversation
When a conversation ends, the backend:- Generates a title, an overview, and a category from the transcript.
- Extracts action items and calendar events.
- Extracts memories worth keeping about you.
- Indexes the conversation for search and runs any apps you installed that act on finished conversations.
discarded rather than deleted.
Conversations
Uploads that arrive out of order are merged by capture time, so a conversation recorded offline lands where it belongs. Very long recordings are split at segment boundaries into several conversations, each with its own summary.
Memories
A memory is one short fact, such as a preference, a habit, or something you mentioned. Each memory records the conversation it came from, so you can always trace it back.
Extraction is deliberately selective: it skips mundane details and near-duplicates. You can review, edit, and delete memories in the app.
Reading this data
Conversations, memories, action items, and goals are available through the Developer API, the MCP server, and the CLI, all scoped to your account.Storage layout, encryption levels, and indexing internals live next to the code in
backend/docs/storing-conversations.md.