summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/session/message-v2.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/opencode/src/session/message-v2.ts b/packages/opencode/src/session/message-v2.ts
index 8dc059ca1..81b4158db 100644
--- a/packages/opencode/src/session/message-v2.ts
+++ b/packages/opencode/src/session/message-v2.ts
@@ -513,6 +513,8 @@ export namespace MessageV2 {
}
if (msg.info.role === "assistant") {
+ const hasEmptyTextPart = msg.parts.some((part) => part.type === "text" && part.text.trim() === "")
+ if (hasEmptyTextPart) continue
result.push({
id: msg.info.id,
role: "assistant",