fix(agents): wire useTaskSystem config flag into Sisyphus and Hephaestus

The experimental.task_system flag was defined in config but never
passed through to agent creation, so the task system prompt switch
was always off.
This commit is contained in:
YeonGyu-Kim
2026-02-11 00:44:12 +09:00
parent 17c56d8814
commit 11d1e70067
6 changed files with 16 additions and 4 deletions
+4 -1
View File
@@ -21,6 +21,7 @@ export function maybeCreateSisyphusConfig(input: {
mergedCategories: Record<string, CategoryConfig>
directory?: string
userCategories?: CategoriesConfig
useTaskSystem: boolean
}): AgentConfig | undefined {
const {
disabledAgents,
@@ -34,6 +35,7 @@ export function maybeCreateSisyphusConfig(input: {
availableCategories,
mergedCategories,
directory,
useTaskSystem,
} = input
const sisyphusOverride = agentOverrides["sisyphus"]
@@ -67,7 +69,8 @@ export function maybeCreateSisyphusConfig(input: {
availableAgents,
undefined,
availableSkills,
availableCategories
availableCategories,
useTaskSystem
)
if (sisyphusResolvedVariant) {