remember
Save a durable team fact: a decision, constraint or gotcha, not code state. Anchor facts about specific code (anchor="auth.py::validate_token", "auth.py" or "src/auth/"): anchored notes reach whoever touches that code and are marked stale when it is rewritten. When the human states a standing decision ("remove X", "never Y", "only Z"), save it with kind="decision" anchored to the code it covers: it never goes stale, and each agent's first write there is held once with it. Writes the note(s) and returns their ids.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fact | No | The note, one or two sentences. | |
| kind | No | note (default), or decision: the owner's standing decision; needs an anchor. | |
| tags | No | Labels to find it by with recall. | |
| facts | No | Several notes at once: [{fact, anchor?, tags?, kind?}]. Decision items with the same fact are one decision over all their anchors. | |
| anchor | No | Where it applies: path::symbol, a file, or dir/. | |
| repo_id | No | The repository id, e.g. github.com/org/repo (the Collide briefing names it). Omit it to use the repo your session works in. | |
| supersedes | No | Id of a note or decision this one replaces; the old one is retired. kind="decision" with no fact withdraws that decision. |