muninn_memory_append
Append text to the END of a memory's body. Cheaper than resending the whole body — only send what's new. Use for growing changelogs, journals, session-state, or any memory that accumulates by accretion. separator defaults to '\n\n' (a blank line). Returns {id, length} as self-verify. memoryId accepts a short-form 8-char prefix. Works on artifacts too (artifactId IS memoryId) — a published artifact's public link is refreshed automatically. Optional expectedRev: the rev from your last read of this memory — the append is REJECTED (nothing written) if the body moved since, rather than landing on top of someone else's entry. Omit for a read-then-immediately-write, or when appending blind.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to append | |
| memoryId | Yes | Memory ID to append to (full UUID or unique 8-char prefix) | |
| separator | No | String inserted between the existing body and the new text. Default: '\n\n' (blank line). | |
| expectedRev | No | The `rev` from the read you based this append on. Rejects the write if the body has changed since. Omit to skip the check. |