diff options
| author | Aiden Cline <[email protected]> | 2025-10-15 13:00:26 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-10-15 13:00:26 -0500 |
| commit | b2ff4be4c6990bbad2576a13c13dba83245c89e0 (patch) | |
| tree | f5b87f2d1f18655f286b8f7a57397ddb274e333d | |
| parent | 2267ce251162d5c84c3988da07f80a9d781cde65 (diff) | |
| download | opencode-b2ff4be4c6990bbad2576a13c13dba83245c89e0.tar.gz opencode-b2ff4be4c6990bbad2576a13c13dba83245c89e0.zip | |
fix: Text content blocks must contain non-whitespace text (#3194)
| -rw-r--r-- | packages/opencode/src/session/message-v2.ts | 2 |
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", |
