We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fc01f6a commit d775f7bCopy full SHA for d775f7b
1 file changed
src/basic_memory/mcp/tools/search.py
@@ -205,8 +205,8 @@ async def search_notes(
205
page: int = 1,
206
page_size: int = 10,
207
search_type: str = "text",
208
- types: Optional[List[str]] = None,
209
- entity_types: Optional[List[str]] = None,
+ types: List[str] = [],
+ entity_types: List[str] = [],
210
after_date: Optional[str] = None,
211
context: Context | None = None,
212
) -> SearchResponse | str:
@@ -345,7 +345,7 @@ async def search_notes(
345
else:
346
search_query.text = query # Default to text search
347
348
- # Add optional filters if provided
+ # Add optional filters if provided (empty lists are treated as no filter)
349
if entity_types:
350
search_query.entity_types = [SearchItemType(t) for t in entity_types]
351
if types:
0 commit comments