Metis · Memory Curator — Recall
recallSearch across personal notes, agent findings, project decisions, PDF knowledge, ideas, and session history in a single query. Returns ranked results with source attribution.
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 |