summaryrefslogtreecommitdiffhomepage
path: root/packages/tui
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-08-11 01:23:00 -0400
committerDax Raad <[email protected]>2025-08-11 01:23:00 -0400
commit061ba65d20e0c7a7c536fbce0cc5c5bd16dd5ae1 (patch)
tree22c6579c1f4d61edfd082ae046284677c73be2a7 /packages/tui
parent457386ad08c8add2b8f9c80434582785ca07c557 (diff)
downloadopencode-061ba65d20e0c7a7c536fbce0cc5c5bd16dd5ae1.tar.gz
opencode-061ba65d20e0c7a7c536fbce0cc5c5bd16dd5ae1.zip
show combined output of bash tool progressively
Diffstat (limited to 'packages/tui')
-rw-r--r--packages/tui/internal/components/chat/message.go10
1 files changed, 3 insertions, 7 deletions
diff --git a/packages/tui/internal/components/chat/message.go b/packages/tui/internal/components/chat/message.go
index 66f8d728e..ee3535ad8 100644
--- a/packages/tui/internal/components/chat/message.go
+++ b/packages/tui/internal/components/chat/message.go
@@ -569,13 +569,9 @@ func renderToolDetails(
case "bash":
command := toolInputMap["command"].(string)
body = fmt.Sprintf("```console\n$ %s\n", command)
- stdout := metadata["stdout"]
- if stdout != nil {
- body += ansi.Strip(fmt.Sprintf("%s", stdout))
- }
- stderr := metadata["stderr"]
- if stderr != nil {
- body += ansi.Strip(fmt.Sprintf("%s", stderr))
+ output := metadata["output"]
+ if output != nil {
+ body += ansi.Strip(fmt.Sprintf("%s", output))
}
body += "```"
body = util.ToMarkdown(body, width, backgroundColor)