diff --git a/src/strands_tools/retrieve.py b/src/strands_tools/retrieve.py index 9e3cb09d..9948fb5f 100644 --- a/src/strands_tools/retrieve.py +++ b/src/strands_tools/retrieve.py @@ -278,7 +278,10 @@ def retrieve(tool: ToolUse, **kwargs: Any) -> ToolResult: retrievalQuery={"text": query}, knowledgeBaseId=kb_id, retrievalConfiguration={ - "vectorSearchConfiguration": {"numberOfResults": number_of_results}, + "vectorSearchConfiguration": { + "numberOfResults": number_of_results, + "overrideSearchType": "HYBRID" + }, }, )