summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/internal/components/chat/message.go
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-07-04 10:54:53 -0500
committeradamdottv <[email protected]>2025-07-04 10:55:02 -0500
commit94ef341c9dfd59a070ed4c855e973f99009bcf7e (patch)
tree55600417d77911e821c7d993e02fd0be4913fbe2 /packages/tui/internal/components/chat/message.go
parentf9abc7c84f2544f5844d795bf835064114734817 (diff)
downloadopencode-94ef341c9dfd59a070ed4c855e973f99009bcf7e.tar.gz
opencode-94ef341c9dfd59a070ed4c855e973f99009bcf7e.zip
feat(tui): render attachments
Diffstat (limited to 'packages/tui/internal/components/chat/message.go')
-rw-r--r--packages/tui/internal/components/chat/message.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/tui/internal/components/chat/message.go b/packages/tui/internal/components/chat/message.go
index 4dde09ea8..9e245c8b2 100644
--- a/packages/tui/internal/components/chat/message.go
+++ b/packages/tui/internal/components/chat/message.go
@@ -223,6 +223,7 @@ func renderText(
showToolDetails bool,
highlight bool,
width int,
+ extra string,
toolCalls ...opencode.ToolInvocationPart,
) string {
t := theme.CurrentTheme()
@@ -269,7 +270,11 @@ func renderText(
}
}
- content = strings.Join([]string{content, info}, "\n")
+ sections := []string{content, info}
+ if extra != "" {
+ sections = append(sections, "\n"+extra)
+ }
+ content = strings.Join(sections, "\n")
switch message.Role {
case opencode.MessageRoleUser: