fix(delegate-task): preserve variant in sync-continuation metadata model

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
YeonGyu-Kim
2026-04-20 15:32:16 +09:00
parent 54cc9b7ca4
commit b5bc4cd404
+5 -1
View File
@@ -74,6 +74,10 @@ export async function executeSyncContinuation(
} }
const syncContMeta = { const syncContMeta = {
const resumeModelForMetadata = resumeModel && resumeVariant !== undefined
? { ...resumeModel, variant: resumeVariant }
: resumeModel
title: `Continue: ${args.description}`, title: `Continue: ${args.description}`,
metadata: { metadata: {
prompt: args.prompt, prompt: args.prompt,
@@ -87,7 +91,7 @@ export async function executeSyncContinuation(
sessionId: continuationID, sessionId: continuationID,
sync: true, sync: true,
command: args.command, command: args.command,
model: resolveMetadataModel(resumeModel, parentContext.model), model: resolveMetadataModel(resumeModelForMetadata, parentContext.model),
}, },
} }
await publishToolMetadata(ctx, syncContMeta) await publishToolMetadata(ctx, syncContMeta)