memory_recall
Retrieves stored decisions, outcomes, and learnings for a specific repo or file path, so you can see what shipped recently and trace each record to its source session turn.
Instructions
Recall memory records BY REPO OR PATH (not by topic -- use memory_search for that). 'outcome' alone answers 'what shipped here lately'. Ordered kind-priority then recency. Read the turns around a record with get_code_session id=<session_id> turn=<turn_idx>. Records carry links to their sources when known: sha (the commit the session was on), paths (files it names, up to 5), ref_url (the ref's forge page). Open them directly; they locate sources, they do not report current state. Replaced records are hidden and paraphrases of one fact are served once with seen_in; every record carries as_of.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | One or more of: outcome, decision, learning, blocker, preference | |
| path | No | Only records whose paths[] includes this file | |
| repo | No | Repo remote URL, absolute path, or short repo name (e.g. "acme/payments" or "owner/repo") | |
| limit | No | Max records to return, a whole number 1-20 (default 10) | |
| scope | No | Only records of this scope: "project" (about one repo, the default a record gets) or "global" (a rule or fact bigger than one repo). Omit for both. | |
| durable_only | No | Default true -- session-scoped records never push, but can still be recalled with this off | |
| recall_token | No | The recall_token line from this session's Membral preamble, if you have one. Only logged to link this call to that preamble; it never changes the results. |