refactor(delegate-task): remove AI slop from executor metadata paths

Strip obvious comments, over-defensive guards, and dead branches across
the five delegate-task executor files while preserving all metadata
propagation behavior added in prior commits. Regression tests remain
green (328 pass / 0 fail).
This commit is contained in:
YeonGyu-Kim
2026-04-20 15:16:48 +09:00
parent 271068d871
commit bcf95112ca
5 changed files with 65 additions and 74 deletions
+6 -8
View File
@@ -115,9 +115,9 @@ export async function executeBackgroundTask(
if (sessionId) {
executorCtx.modelFallbackControllerAccessor?.setSessionFallbackChain(sessionId, fallbackChain)
}
if (args.category && sessionId) {
SessionCategoryRegistry.register(sessionId, args.category)
if (args.category) {
SessionCategoryRegistry.register(sessionId, args.category)
}
}
const resolvedModel = resolveMetadataModel(categoryModel, parentContext.model)
@@ -130,17 +130,15 @@ export async function executeBackgroundTask(
description: args.description,
run_in_background: args.run_in_background,
command: args.command,
...(sessionId ? { taskId: sessionId } : {}),
...(sessionId ? { taskId: sessionId, sessionId } : {}),
backgroundTaskId: task.id,
...(sessionId ? { sessionId } : {}),
...(resolvedModel ? { model: resolvedModel } : {}),
}
const unstableMeta = {
await publishToolMetadata(ctx, {
title: args.description,
metadata,
}
await publishToolMetadata(ctx, unstableMeta)
})
const taskMetadataBlock = sessionId
? `\n\n${buildTaskMetadataBlock({