Add debug logging to Router llm_provider

This commit is contained in:
Ivan Tytar
2025-11-17 00:40:50 +01:00
parent 6dc35500e5
commit 765956ab09

View File

@@ -159,8 +159,12 @@ class LLMProvider(Provider):
"""Get system prompt based on agent or context"""
# 1. Check if context.system_prompt provided (e.g., from Gateway)
context = req.payload.get("context") or {}
logger.info(f"[DEBUG] payload keys: {list(req.payload.keys())}")
logger.info(f"[DEBUG] context keys: {list(context.keys())}")
if "system_prompt" in context:
return context["system_prompt"]
prompt = context["system_prompt"]
logger.info(f"[DEBUG] Using context.system_prompt: {len(prompt)} chars, agent={req.agent}")
return prompt
# 2. Agent-specific system prompts
if req.agent == "daarwizz":