fix(rag): add mutable-ok suppression for type discipline gate

This commit is contained in:
dcsgod 2026-08-03 00:50:48 +05:30
parent 5b02f731b3
commit 07b69782fb

View file

@ -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(