remember
Stores one durable fact in persistent memory for later sessions, including decisions, pitfalls, measurements, or interfaces, then returns related entries to review and supersede.
Instructions
Stores one fact permanently in memory.
Use it for knowledge a later session needs: a decision with its reason, a pitfall, a measured number, an interface. Not for secrets, guesses or short-lived details. Search with recall first; if an entry covers the fact, supersede that one.
Returns the new id, existing entries that resemble it (candidates to supersede) and a note when the tag is new - often a misspelling.
Args: text: The fact. A text that belongs to two kinds is two entries. tags: The project, i.e. WHERE the knowledge belongs (spaces or commas between several). kind: WHICH KIND of knowledge: interface (signature, file name, command, data format), pitfall (the obvious approach is wrong because ...), decision (with rationale), measurement (a number plus its criterion), workflow (how to work with this user), history (chronicle, hidden from recall's default view). Empty = unsorted. supersedes: Ids this entry replaces, e.g. "12,34". Hidden, not deleted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| tags | No | ||
| text | Yes | ||
| supersedes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |