memory_update
Update a memory entry by UUID, modifying content, confidence, tags, type, scope, or project. Optionally supply an expected version to prevent overwriting concurrent updates.
Instructions
Update a memory entry you own.
Args: entry_id: The UUID of the entry to update. content: New content. Omit to leave unchanged. confidence: New confidence score (0.0–1.0). Omit to leave unchanged. tags: Replace tags list. Omit to leave unchanged. entry_type: New type (memory or doc). Omit to leave unchanged. scope: New scope (agent or project). Omit to leave unchanged. project: Move entry to a different project. Omit to leave unchanged. expected_version: The version you read (shown as "v" in memory output). If given and another agent has written since, the update is rejected with a conflict instead of silently overwriting. Omit for last-write-wins.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entry_id | Yes | The UUID of the entry to update. | |
| content | No | New content. Omit to leave unchanged. | |
| confidence | No | New confidence score (0.0–1.0). Omit to leave unchanged. | |
| tags | No | Replace tags list. Omit to leave unchanged. | |
| entry_type | No | New type (memory or doc). Omit to leave unchanged. | |
| scope | No | New scope (agent or project). Omit to leave unchanged. | |
| project | No | Move entry to a different project. Omit to leave unchanged. | |
| expected_version | No | The version you read (shown as "v<n>" in memory output). If given and another agent has written since, the update is rejected with a conflict instead of silently overwriting. Omit for last-write-wins. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |