search_memory
Retrieve relevant memories using hybrid semantic, BM25, recency, and importance scoring, with lifecycle filtering by role, type, agent, source, date, and session.
Instructions
Search memories with FastEmbed + Qdrant: hybrid semantic + BM25 + recency + importance scoring with lifecycle filtering
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search_memory"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Filter by role: user or assistant | |
| type | No | Filter by memory type | |
| agent | No | Filter by agent name | |
| limit | No | ||
| query | Yes | Search query | |
| source | No | Filter by source: transcript, decision, etc. | |
| date_to | No | End date (ISO format, e.g. 2026-04-08) | |
| client_id | No | Filter by client ID | |
| date_from | No | Start date (ISO format, e.g. 2026-04-01) | |
| session_id | No | Filter by session ID |