From d74d1a74f8803dc241b89946b954dc688ce306b1 Mon Sep 17 00:00:00 2001 From: jenstandstad Date: Sun, 26 Apr 2026 20:00:39 +0200 Subject: [PATCH] Add debug logging to /v1/agent/chat route handler Log agent_type, full models payload and selected model on every request to diagnose endpoint routing and empty-endpoint issues. Co-Authored-By: Claude Sonnet 4.6 --- server.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server.py b/server.py index 4ab03e1..2b7b27b 100644 --- a/server.py +++ b/server.py @@ -558,6 +558,12 @@ async def agent_chat(req: ChatRequest, authorization: str = Header(default="")): valid_poses = agent.poses if agent.poses else ["neutral"] model = select_model(req.models) + log.info( + f"[route] agent={agent.name!r} agent_type={agent.agent_type!r} " + f"models_payload={req.models} " + f"selected_model={model}" + ) + # ── Route: Hermes Agent ─────────────────────────────────────────────────── if agent.agent_type == "hermes": if not model or not model.endpoint: