recall
Retrieve relevant past memories with natural language queries. Access project context and prior work before responding, using filters for task, team, or user.
Instructions
Retrieve relevant past memory. Call this tool before you answer the user. Use it when the user references past work or when the task needs project context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | The search mode. | hybrid |
| limit | No | The maximum number of results. | |
| query | Yes | A natural language query. The tool uses this text for the BM25 search and the vector search. | |
| offset | No | The pagination offset. Use this to get the next page of results. | |
| task_id | No | The task ID. Use this to isolate memory by a specific task. Link captures to a task for finer isolation. | |
| team_id | No | The team ID. Use this to isolate memory by team. When set, all queries filter by this value. | |
| user_id | No | The user ID. Use this to isolate memory by user within a team. When set with team_id, queries filter by both. | |
| agent_id | No | The agent ID. Use this to isolate memory by agent role within a team. Defaults to the detected agent. | |
| max_tokens | No | The maximum number of tokens in the response. If the result exceeds this value, the tool truncates the text. | |
| session_key | No | The session key. The default is hash(cwd). Use this to recall memory from a different project. |