undo setting ctx.agent early
This commit is contained in:
@@ -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,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user