summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2026-01-02 11:18:30 -0600
committerAiden Cline <[email protected]>2026-01-02 12:28:40 -0600
commitc996f3d84772e26399e04bc6ecb3fbaff45fc3c2 (patch)
treefe8be66ee7603afe02aee26705d96b0555db23ac
parent70881b2937fab1e425416659445875952730934a (diff)
downloadopencode-c996f3d84772e26399e04bc6ecb3fbaff45fc3c2.tar.gz
opencode-c996f3d84772e26399e04bc6ecb3fbaff45fc3c2.zip
chore: ensure empty message isnt sent
-rw-r--r--packages/opencode/src/session/message-v2.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/opencode/src/session/message-v2.ts b/packages/opencode/src/session/message-v2.ts
index bb78ae64c..2f8b1720d 100644
--- a/packages/opencode/src/session/message-v2.ts
+++ b/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)
+ }
}
}