fix: more regression bugs (#956)

* fix: more regression bugs

* chore: fix format

* chore: fix unit tests

* chore: fix format
This commit is contained in:
Ralph Khreish
2025-07-11 15:23:54 +03:00
committed by GitHub
parent 3e61d26235
commit 21392a1117
9 changed files with 106 additions and 32 deletions

View File

@@ -469,7 +469,7 @@ async function expandTask(
complexityReasoningContext: complexityReasoningContext,
gatheredContext: gatheredContext,
useResearch: useResearch,
expansionPrompt: taskAnalysis?.expansionPrompt || null
expansionPrompt: taskAnalysis?.expansionPrompt || undefined
};
let variantKey = 'default';

View File

@@ -205,12 +205,10 @@ async function performResearch(
}
};
// Select variant based on detail level
const variantKey = detailLevel; // 'low', 'medium', or 'high'
// Load prompts - the research template handles detail level internally
const { systemPrompt, userPrompt } = await promptManager.loadPrompt(
'research',
promptParams,
variantKey
promptParams
);
// Count tokens for system and user prompts

View File

@@ -214,7 +214,7 @@ async function updateSubtaskById(
title: parentTask.subtasks[subtaskIndex - 1].title,
status: parentTask.subtasks[subtaskIndex - 1].status
}
: null;
: undefined;
const nextSubtask =
subtaskIndex < parentTask.subtasks.length - 1
? {
@@ -222,7 +222,7 @@ async function updateSubtaskById(
title: parentTask.subtasks[subtaskIndex + 1].title,
status: parentTask.subtasks[subtaskIndex + 1].status
}
: null;
: undefined;
// Build prompts using PromptManager
const promptManager = getPromptManager();