Răsfoiți Sursa

fix: Text content blocks must contain non-whitespace text (#3194)

Aiden Cline 4 luni în urmă
părinte
comite
b2ff4be4c6
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      packages/opencode/src/session/message-v2.ts

+ 2 - 0
packages/opencode/src/session/message-v2.ts

@@ -513,6 +513,8 @@ export namespace MessageV2 {
       }
       }
 
 
       if (msg.info.role === "assistant") {
       if (msg.info.role === "assistant") {
+        const hasEmptyTextPart = msg.parts.some((part) => part.type === "text" && part.text.trim() === "")
+        if (hasEmptyTextPart) continue
         result.push({
         result.push({
           id: msg.info.id,
           id: msg.info.id,
           role: "assistant",
           role: "assistant",