diff --git a/src/agents/builtin-agents/general-agents.ts b/src/agents/builtin-agents/general-agents.ts index 7727cf999..f6cc4e1b2 100644 --- a/src/agents/builtin-agents/general-agents.ts +++ b/src/agents/builtin-agents/general-agents.ts @@ -8,6 +8,7 @@ import { buildAgent, isFactory } from "../agent-builder" import { applyOverrides } from "./agent-overrides" import { applyEnvironmentContext } from "./environment-context" import { applyModelResolution, getFirstFallbackModel } from "./model-resolution" +import { log } from "../../shared/logger" export function collectPendingBuiltinAgents(input: { agentSources: Record @@ -75,7 +76,13 @@ export function collectPendingBuiltinAgents(input: { availableModels, systemDefaultModel, }) - if (!resolution && isFirstRunNoCache && !override?.model) { + if (!resolution) { + if (override?.model) { + log("[agent-registration] User-configured model could not be resolved, falling back", { + agent: agentName, + configuredModel: override.model, + }) + } resolution = getFirstFallbackModel(requirement) } if (!resolution) continue