fix(app): omit empty prompt text parts (#37577)

Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
This commit is contained in:
opencode-agent[bot]
2026-07-20 17:09:06 +10:00
committed by GitHub
co-authored by Jay
parent 9105f35966
commit a19b52e85b
@@ -89,13 +89,15 @@ const toOptimisticPart = (part: PromptRequestPart, sessionID: string, messageID:
}
export function buildRequestParts(input: BuildRequestPartsInput) {
const requestParts: PromptRequestPart[] = [
{
id: Identifier.ascending("part"),
type: "text",
text: input.text,
},
]
const requestParts: PromptRequestPart[] = input.text.trim()
? [
{
id: Identifier.ascending("part"),
type: "text",
text: input.text,
},
]
: []
const files = input.prompt.filter(isFileAttachment).map((attachment) => {
const path = absolute(input.sessionDirectory, attachment.path)