update_memory
Modify an existing memory by name, changing only supplied fields such as content, tags, metadata, type, new name, workspace, or expiry. Use it to correct, rename, or extend stored memories.
Instructions
Update an existing memory identified by name. Only provided fields are changed.
new_name: rename the memory to this name. workspace: disambiguate if the name exists in multiple workspaces. expires_at: set or extend the UTC expiry; omit to leave it unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| tags | No | ||
| content | No | ||
| metadata | No | ||
| new_name | No | ||
| workspace | No | ||
| expires_at | No | Set or extend the UTC expiry. Omit to leave unchanged. | |
| memory_type | Yes | fact: established fact about user, project, or system. preference: user's likes, dislikes, habits. instruction: persistent rule Claude must follow. feedback: evaluation of Claude's output. decision: a choice made with reasoning ('chose X over Y because Z'). insight: consolidated conclusion distilled from several existing memories. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| created | Yes |