memory_store
Create or update persistent, searchable memories lasting across sessions. Add tags, relations, and expiry to keep entries organized and retrievable.
Instructions
Create or update a memory. Provide an id to update an existing memory. Memories are persistent across sessions and searchable. Write content that is specific, front-loads key information, and covers one concept per entry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Memory ID. If provided, updates the existing memory with this ID. | |
| ttl | No | ISO 8601 expiry timestamp. After this time the memory is excluded from search. Omit for permanent memories. | |
| tags | No | Labels for filtering. Use lowercase with hyphens. Examples: architecture, preference, procedure, person, bug, learned | |
| content | Yes | The memory text. Be specific and front-load key information. | |
| namespace | No | Target namespace, e.g. "global", "projects/my-app", "people", "decisions". Defaults to "global". | |
| relations | No | IDs of related memories for cross-referencing. |