From 3dc2ada2b37a80b28b8d710b7cd6c91b71ad90a3 Mon Sep 17 00:00:00 2001 From: DragonAssassin-one <2819637808@qq.com> Date: Mon, 11 May 2026 11:29:56 +0800 Subject: [PATCH] fix(router): Update prompt prefix keys to include 'system' for improved request handling --- .../pre_call_checks/prompt_prefix_affinity_check.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/router_utils/pre_call_checks/prompt_prefix_affinity_check.py b/litellm/router_utils/pre_call_checks/prompt_prefix_affinity_check.py index d41a80bda17..83b574f4b42 100644 --- a/litellm/router_utils/pre_call_checks/prompt_prefix_affinity_check.py +++ b/litellm/router_utils/pre_call_checks/prompt_prefix_affinity_check.py @@ -80,7 +80,7 @@ class PromptPrefixAffinityCheck(CustomLogger): ) -> Optional[str]: prompt_parts: List[Tuple[str, Any]] = [] - for key in ("instructions", "tools"): + for key in ("system", "instructions", "tools"): value = request_kwargs.get(key) if value is not None: prompt_parts.append((key, cls._json_safe(value)))