From b5bc4cd404d85fe8a0d44cead93ac94852f2717e Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Mon, 20 Apr 2026 15:32:16 +0900 Subject: [PATCH] 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 --- src/tools/delegate-task/sync-continuation.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tools/delegate-task/sync-continuation.ts b/src/tools/delegate-task/sync-continuation.ts index ce29c7048..0f3665b73 100644 --- a/src/tools/delegate-task/sync-continuation.ts +++ b/src/tools/delegate-task/sync-continuation.ts @@ -74,6 +74,10 @@ export async function executeSyncContinuation( } const syncContMeta = { + const resumeModelForMetadata = resumeModel && resumeVariant !== undefined + ? { ...resumeModel, variant: resumeVariant } + : resumeModel + title: `Continue: ${args.description}`, metadata: { prompt: args.prompt, @@ -87,7 +91,7 @@ export async function executeSyncContinuation( sessionId: continuationID, sync: true, command: args.command, - model: resolveMetadataModel(resumeModel, parentContext.model), + model: resolveMetadataModel(resumeModelForMetadata, parentContext.model), }, } await publishToolMetadata(ctx, syncContMeta)