diff --git a/packages/opencode/src/session/message-v2.ts b/packages/opencode/src/session/message-v2.ts index f7b3ed479..68b204f57 100644 --- a/packages/opencode/src/session/message-v2.ts +++ b/packages/opencode/src/session/message-v2.ts @@ -565,7 +565,7 @@ export namespace MessageV2 { const userMessage: UIMessage = { id: msg.info.id, role: "user", - parts: [], + parts: result.at(-1)?.role === "user" ? [{ type: "text", text: "\n" }] : [], } result.push(userMessage) for (const part of msg.parts) {