From b157fd10a70531a9eba9ae0790f1a3aa448f4fe3 Mon Sep 17 00:00:00 2001 From: Cole Leavitt <75138914+coleleavitt@users.noreply.github.com> Date: Mon, 29 Dec 2025 13:58:11 -0700 Subject: fix: filter messages with only step-start parts in toModelMessage (#6383) --- packages/opencode/src/session/message-v2.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/opencode/src/session/message-v2.ts b/packages/opencode/src/session/message-v2.ts index 95bc3812e..da89a1a0e 100644 --- a/packages/opencode/src/session/message-v2.ts +++ b/packages/opencode/src/session/message-v2.ts @@ -539,7 +539,7 @@ export namespace MessageV2 { } } - return convertToModelMessages(result.filter((msg) => msg.parts.length > 0)) + return convertToModelMessages(result.filter((msg) => msg.parts.some((part) => part.type !== "step-start"))) } export const stream = fn(Identifier.schema("session"), async function* (sessionID) { -- cgit v1.2.3