mempalace_diary_search
Find relevant diary entries for a specific agent using semantic search. Supports optional filters for wing, room, and topic to narrow results within that agent's diary.
Instructions
Semantic search over diary entries for one explicit agent. Requires agent_name and never widens across agents; optional wing, room, and topic filters are hard filters. Use mempalace_search for drawer memory.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| room | No | Optional hard room filter for diary search. | |
| wing | No | Optional hard wing filter for diary search. | |
| limit | No | Maximum diary chunks to return after hard filters. | |
| query | Yes | Natural-language or lexical text to find in the selected diary. | |
| topic | No | Optional exact topic filter for diary search. | |
| context | No | Optional recent-chat context used for reranking; it is not stored. | |
| agent_name | Yes | Explicit agent whose diary is searched; results never cross agents. | |
| max_distance | No | Optional maximum vector distance; lower values require closer matches. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| filters | Yes | ||
| results | Yes | ||
| context_received | No |