From 07b69782fb6010ef071d83477d560286189863fb Mon Sep 17 00:00:00 2001 From: dcsgod Date: Mon, 3 Aug 2026 00:50:48 +0530 Subject: [PATCH] fix(rag): add mutable-ok suppression for type discipline gate --- litellm/rag/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/rag/main.py b/litellm/rag/main.py index 027c199f0d5..d50df57d74f 100644 --- a/litellm/rag/main.py +++ b/litellm/rag/main.py @@ -229,7 +229,7 @@ async def _execute_query_pipeline( _reserved_retrieval_keys = frozenset( ("vector_store_id", "top_k", "custom_llm_provider", "query", "max_num_results") ) - search_params = {k: v for k, v in {**retrieval_config, **kwargs}.items() if k not in _reserved_retrieval_keys} + search_params = {k: v for k, v in {**retrieval_config, **kwargs}.items() if k not in _reserved_retrieval_keys} # mutable-ok: must be a dict to unpack as **kwargs into asearch with _suppressed_sub_call_billing(): search_response = await litellm.vector_stores.asearch(