memory
Manage individual memories: get, list, search, update importance, archive, hydrate, feedback, chain head, history.
Instructions
Manage individual memories — get, list, search, update importance, archive, hydrate, relevance feedback, fetch a chain-shaped namespace's head, or query revision history.
ACTIONS:
"get": Retrieve a single memory by rid.
"list": Browse memories with filters.
"search": Keyword substring search.
"update_importance": Change a memory's importance score.
"archive": Move to cold storage.
"hydrate": Restore archived memory.
"feedback": v0.10 — relevance feedback on a recalled memory (needs rid + feedback="relevant"|"irrelevant"). Call after USING a recalled memory; it tunes future retrieval. (Moved here from recall, which is now read-only.)
"chain_head": The CURRENT value of a chain-shaped namespace (narrative / decision / config chains). Use this — not recall — for "what is the current/latest X": similarity search favors the most-similar revision, chain_head returns the newest.
"history": v0.8.0 — revision history for a single rid (needs rid).
Args: See action docs above. New args: namespace: Required for chain_head — the chain-shaped namespace. rid: Required for history/feedback — the record acted on. feedback: For feedback — "relevant" or "irrelevant". feedback_query: For feedback — the query that surfaced the memory. feedback_score / feedback_rank: For feedback — retrieval context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rid | No | ||
| limit | No | ||
| action | Yes | ||
| domain | No | ||
| offset | No | ||
| sort_by | No | created_at | |
| feedback | No | ||
| namespace | No | ||
| importance | No | ||
| memory_type | No | ||
| feedback_rank | No | ||
| text_contains | No | ||
| feedback_query | No | ||
| feedback_score | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |