Raise an error when no vector DB IDs are provided to the query() method of the RAG (knowledge search) tool.

This commit is contained in:
ilya-kolchinsky 2025-04-09 16:07:20 +02:00
parent 5c010e234a
commit 127b62dee0

View file

@ -104,7 +104,7 @@ class MemoryToolRuntimeImpl(ToolsProtocolPrivate, ToolRuntime, RAGToolRuntime):
query_config: Optional[RAGQueryConfig] = None,
) -> RAGQueryResult:
if not vector_db_ids:
return RAGQueryResult(content=None)
raise ValueError("No vector DBs were provided to the RAG tool. Please provide at least one vector DB ID.")
query_config = query_config or RAGQueryConfig()
query = await generate_rag_query(