From 45b139390caa95038266d97c7de7e5b86fda5e7c Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Fri, 4 Jul 2025 16:20:12 -0400 Subject: make file attachments work good like --- packages/tui/internal/components/chat/messages.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'packages/tui') diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go index 49fdf7235..3d0011301 100644 --- a/packages/tui/internal/components/chat/messages.go +++ b/packages/tui/internal/components/chat/messages.go @@ -134,6 +134,7 @@ func (m *messagesComponent) renderView(width int) { switch message.Role { case opencode.MessageRoleUser: + userLoop: for partIndex, part := range message.Parts { switch part := part.AsUnion().(type) { case opencode.TextPart: @@ -195,6 +196,8 @@ func (m *messagesComponent) renderView(width int) { m = m.updateSelected(content, part.Text) blocks = append(blocks, content) } + // Only render the first text part + break userLoop } } -- cgit v1.2.3