From 700853eb0de07dcdccad1ded40b3e6316e059f7b Mon Sep 17 00:00:00 2001 From: shadowinlife Date: Tue, 10 Mar 2026 16:35:55 +0800 Subject: [PATCH] chore(agent): clarify light routing log fields --- pkg/agent/loop.go | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pkg/agent/loop.go b/pkg/agent/loop.go index a84c5e317..123d15988 100644 --- a/pkg/agent/loop.go +++ b/pkg/agent/loop.go @@ -1350,17 +1350,20 @@ func (al *AgentLoop) selectCandidates( return agent.Candidates, agent.Model } - logger.InfoCF("agent", "Model routing: light model selected", - map[string]any{ - "agent_id": agent.ID, - "light_model": agent.Router.LightModel(), - "score": score, - "threshold": agent.Router.Threshold(), - }) - resolvedModel := agent.Router.LightModel() - if len(agent.LightCandidates) > 0 && strings.TrimSpace(agent.LightCandidates[0].Model) != "" { + configuredAlias := agent.Router.LightModel() + resolvedModel := configuredAlias + if strings.TrimSpace(agent.LightCandidates[0].Model) != "" { resolvedModel = agent.LightCandidates[0].Model } + + logger.InfoCF("agent", "Model routing: light model selected", + map[string]any{ + "agent_id": agent.ID, + "light_model_alias": configuredAlias, + "resolved_light_model": resolvedModel, + "score": score, + "threshold": agent.Router.Threshold(), + }) return agent.LightCandidates, resolvedModel }