Record memory
memory_recordRecord project notes, decisions, requirements, or learnings as durable memories, skip duplicates, and supersede outdated entries to keep search results current.
Instructions
Record a durable memory (note, decision, requirement, or learning) for a project. Identical kind+title+body is stored once; the response reports created=false when it already existed. Pass supersedes= to mark an earlier memory as replaced by this one; superseded memories are hidden from search by default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| kind | Yes | ||
| tags | No | ||
| title | Yes | ||
| supersedes | No | ||
| project_root | Yes | Absolute path to the project root directory. Resolve once (git toplevel or workspace root) and reuse verbatim. |