memory_update
Update a memory entry with new content, confidence, tags, or other attributes. Optionally provide the expected version to reject updates if another agent has modified the entry since you read it.
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 |