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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "remember"
}
}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 Cork 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. |