update_memory
Update an existing memory's content or metadata directly using its memory_id, preserving history without reprocessing or deduplication.
Instructions
Update an existing memory's content and/or metadata directly.
REQUIRED: 'memory_id' - the UUID of the memory to update REQUIRED: 'content' - the new content for the memory
OPTIONAL: 'metadata' - new metadata to replace existing (JSON object)
Unlike store_memory with infer=true, this directly updates the specified memory without LLM processing or deduplication. Preserves memory history.
Examples:
Update content: {"memory_id": "abc-123", "content": "Updated preference: Vue over React"}
Update with metadata: {"memory_id": "abc-123", "content": "New content", "metadata": {"priority": "high"}}
Returns: Updated memory details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | ||
| verbose | No | ||
| metadata | No | ||
| memory_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |