Selaa lähdekoodia

chore: ensure empty message isnt sent

Aiden Cline 1 kuukausi sitten
vanhempi
sitoutus
c996f3d847
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 3 1
      packages/opencode/src/session/message-v2.ts

+ 3 - 1
packages/opencode/src/session/message-v2.ts

@@ -476,7 +476,6 @@ export namespace MessageV2 {
           role: "assistant",
           parts: [],
         }
-        result.push(assistantMessage)
         for (const part of msg.parts) {
           if (part.type === "text")
             assistantMessage.parts.push({
@@ -535,6 +534,9 @@ export namespace MessageV2 {
             })
           }
         }
+        if (assistantMessage.parts.length > 0) {
+          result.push(assistantMessage)
+        }
       }
     }