undo setting ctx.agent early

This commit is contained in:
Shawn Morreau
2025-11-21 15:56:04 -05:00
parent a7551316be
commit 07fb79056f
+2 -4
View File
@@ -191,7 +191,7 @@ async function determineAgent(
repoContext: ctx.repoContext, repoContext: ctx.repoContext,
}); });
ctx.agentName = const configuredAgentName =
(process.env.NODE_ENV === "development" && AGENT_OVERRIDE) || (process.env.NODE_ENV === "development" && AGENT_OVERRIDE) ||
ctx.payload.agent || ctx.payload.agent ||
repoSettings.defaultAgent || repoSettings.defaultAgent ||
@@ -204,15 +204,13 @@ async function determineAgent(
return; return;
} }
// if no agent is configured, default to first available agent
// const availableAgents = getAvailableAgents(ctx.inputs);
const availableAgents = getAvailableAgents(ctx.inputs); const availableAgents = getAvailableAgents(ctx.inputs);
const availableAgentNames = availableAgents.map((agent) => agent.name).join(", "); const availableAgentNames = availableAgents.map((agent) => agent.name).join(", ");
log.debug(`Available agents: ${availableAgentNames || "none"}`); log.debug(`Available agents: ${availableAgentNames || "none"}`);
if (availableAgents.length === 0) { if (availableAgents.length === 0) {
throwMissingApiKeyError({ throwMissingApiKeyError({
agentName: null, agentName: configuredAgentName,
inputKeys: getAllPossibleKeyNames(), inputKeys: getAllPossibleKeyNames(),
repoContext: ctx.repoContext, repoContext: ctx.repoContext,
}); });