From fa534cb425921305b230cc527aedbdb9db3ad23f Mon Sep 17 00:00:00 2001 From: Janni Turunen Date: Wed, 18 Feb 2026 00:07:21 +0200 Subject: [PATCH] fix(async-tasks): mark task completion injection as synthetic (#196) --- packages/opencode/src/session/prompt.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/session/prompt.ts b/packages/opencode/src/session/prompt.ts index 80509e43159..f29e441afee 100644 --- a/packages/opencode/src/session/prompt.ts +++ b/packages/opencode/src/session/prompt.ts @@ -164,7 +164,7 @@ export namespace SessionPrompt { const completedTasks = getAndClearCompletedTasks(input.sessionID) if (completedTasks.length > 0) { const injectionText = formatCompletedTasksForInjection(completedTasks) - input = { ...input, parts: [...input.parts, { type: "text", text: injectionText }] } + input = { ...input, parts: [...input.parts, { type: "text", text: injectionText, synthetic: true }] } } const message = await createUserMessage(input)