memory_list
List active memories as one-line summaries to triage stored facts. Filter by scope/client/model or include bodies; calendar-only staleness flags signal where to inspect.
Instructions
List active memories. By default returns one-line summaries (IDs, scopes, summary, no body) — cheap triage. Pass with_bodies=True to inline full bodies in one call; useful for small stores where N round trips of list -> show -> show would be wasteful. Don't reach for with_bodies casually — it pulls every memory in scope into your context, which is the failure mode this project exists to avoid. Filter by scopes if you only care about a subset, or by client / model — each row's DECLARED actor, exact. A row's staleness_verdict is CALENDAR-ONLY — no path, claim or commit drift — so a row can read fresh while memory_show on it returns spot_check_required. Read a non-fresh row as a signal to look, never a fresh one as a clearance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| client | No | ||
| scopes | No | ||
| with_bodies | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |