Memories
A memory is a discrete piece of information stored in Engram. Each memory has:
| Field | Description |
|---|---|
id | Unique identifier for the memory |
content | The text of the memory (e.g. "The user prefers dark mode") |
topic | The category it belongs to (e.g. UserKnowledge) |
group | The memory group that defines how it was processed |
project_id | The project this memory belongs to |
user_id | The user this memory is scoped to (if user-scoped) |
properties | Custom scope properties attached to the memory (e.g. {"conversation_id": "abc"} for conversation-scoped topics) |
created_at | When the memory was created (RFC 3339) |
updated_at | When the memory was last updated (RFC 3339) |
score | Relevance score (only present in search results) |
Memories are automatically embedded as vectors, making them searchable by meaning.
Questions and feedback
If you have any questions or feedback, let us know in the user forum.
