fix(config): scope default_agent normalization to Sisyphus mode

This commit is contained in:
YeonGyu-Kim
2026-02-17 15:50:08 +09:00
parent d1ce02e116
commit 85afcb5f0f
2 changed files with 128 additions and 6 deletions
+4 -6
View File
@@ -112,15 +112,13 @@ export async function applyAgentConfig(params: {
const shouldDemotePlan = plannerEnabled && replacePlan;
const configuredDefaultAgent = getConfiguredDefaultAgent(params.config);
if (configuredDefaultAgent) {
(params.config as { default_agent?: string }).default_agent =
getAgentDisplayName(configuredDefaultAgent);
}
const configAgent = params.config.agent as AgentConfigRecord | undefined;
if (isSisyphusEnabled && builtinAgents.sisyphus) {
if (!configuredDefaultAgent) {
if (configuredDefaultAgent) {
(params.config as { default_agent?: string }).default_agent =
getAgentDisplayName(configuredDefaultAgent);
} else {
(params.config as { default_agent?: string }).default_agent =
getAgentDisplayName("sisyphus");
}