memory_update
Update a stored memory by creating a new version and closing the old one; omitted fields carry over, and only the current version can be superseded.
Instructions
[Wicked Memory] Update without overwriting: creates a new version and closes the old one (valid_until / superseded_by). Omitted fields carry over; only the current version can be updated (409 otherwise).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Replacement tags. | |
| nonce | Yes | From memory_prepare (single use). | |
| source | No | New source label. | |
| wallet | Yes | Your agent's 0x wallet address. | |
| content | No | New text (re-embedded). Provide at least one of content/tags/metadata/source. | |
| metadata | No | Replacement metadata object. | |
| memory_id | Yes | UUID of the CURRENT version to supersede. | |
| signature | Yes | Your wallet's signature over memory_prepare's message_to_sign. | |
| timestamp | Yes | From memory_prepare. |