search_memory
Retrieve stored memories by text query, tags, status, recency, and score, with paginated results. Use semantic search and review-due filtering to surface relevant or due memories.
Instructions
Search memories with filters and pagination.
Args: query: Search text (max 50k chars). tags: Filter by tags (max 50). status: Filter by status ('active', 'promoted', 'archived' or list of these). Defaults to ['active', 'promoted'] if None. top_k: Max results (1-100). window_days: Recent memories only (1-3650 days). min_score: Min decay score (0.0-1.0). use_embeddings: Enable semantic search. include_review_candidates: Include review-due memories. page: Page number (default: 1). page_size: Results per page (10-100, default: 10). preview_length: Content chars (0-5000, default: 300).
Returns: Dict with results list and pagination metadata.
Raises: ValueError: Invalid parameters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| tags | No | ||
| query | No | ||
| top_k | No | ||
| status | No | ||
| min_score | No | ||
| page_size | No | ||
| window_days | No | ||
| preview_length | No | ||
| use_embeddings | No | ||
| include_review_candidates | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||