fix phantom tool call failed messages and empty text parts with some models
This commit is contained in:
@@ -281,6 +281,9 @@ func (m *messagesComponent) renderView() tea.Cmd {
|
||||
if part.Synthetic {
|
||||
continue
|
||||
}
|
||||
if part.Text == "" {
|
||||
continue
|
||||
}
|
||||
remainingParts := message.Parts[partIndex+1:]
|
||||
fileParts := make([]opencode.FilePart, 0)
|
||||
for _, part := range remainingParts {
|
||||
@@ -365,6 +368,9 @@ func (m *messagesComponent) renderView() tea.Cmd {
|
||||
if reverted {
|
||||
continue
|
||||
}
|
||||
if part.Text == "" {
|
||||
continue
|
||||
}
|
||||
hasTextPart = true
|
||||
finished := part.Time.End > 0
|
||||
remainingParts := message.Parts[partIndex+1:]
|
||||
|
||||
Reference in New Issue
Block a user