Metis · Memory Curator — Recall
recallSearch all memory layers in one call to find ranked notes, findings, decisions, and knowledge with source attribution. Filter by scope, agent, project, or layer to narrow results.
Instructions
Search across ALL memory layers in one call.
The unified front door to everything Metis remembers — personal notes,
agent findings, project decisions, PDF knowledge, ideas, and session
history. Returns ranked results with source attribution.
Searches up to 6 layers and merges results using Reciprocal Rank Fusion:
1. Memory palace (memory_entries — keyword)
2. Episodic memory (events — vector + keyword)
3. Semantic memory (concepts — vector + keyword)
4. Procedural memory (workflows — vector + keyword)
5. Knowledge databases (PDF chunks — vector)
6. Ideas (ideas table — keyword)
Use scope/agent_id/project_id to narrow results:
recall("HAT diagnostics") → everything
recall("search patterns", agent_id="librarian") → librarian's wisdom
recall("elimination", project_id="article-1") → Article 1 decisions
recall("mixed models", scope="global") → cross-cutting knowledge
Args:
query: Natural language search query.
scope: Filter by scope: 'global', 'agent', 'project', 'session'.
Empty string (default) searches all scopes.
agent_id: Filter to memories from a specific agent (e.g. 'librarian').
project_id: Filter to memories linked to a specific project.
layers: Comma-separated layers to search. Options: 'memory', 'episodic',
'semantic', 'procedural', 'knowledge', 'ideas', or 'all' (default).
top_k: Number of results to return (default 10).
recency_half_life: Days until recency boost halves (default 90). Set to 0
to disable recency weighting. A 90-day-old entry gets ~37% of a
fresh entry's time bonus; 180-day ~14%.
Returns:
Ranked results from across all matching layers, each with its source
layer, relevance score, timestamp, and content preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| scope | No | ||
| top_k | No | ||
| layers | No | all | |
| agent_id | No | ||
| project_id | No | ||
| recency_half_life | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |