fix(tui): pending tool call width

This commit is contained in:
adamdotdevin 2025-07-16 06:27:32 -05:00
parent 6a5a4247c6
commit 7c93bf5993
No known key found for this signature in database
GPG key ID: 9CB48779AF150E75

View file

@ -295,6 +295,7 @@ func renderToolDetails(
t := theme.CurrentTheme()
backgroundColor := t.BackgroundPanel()
borderColor := t.BackgroundPanel()
defaultStyle := styles.NewStyle().Background(backgroundColor).Width(width - 6).Render
if toolCall.State.Metadata != nil {
metadata := toolCall.State.Metadata.(map[string]any)
@ -408,7 +409,7 @@ func renderToolDetails(
}
body = strings.Join(steps, "\n")
}
body = styles.NewStyle().Width(width - 6).Render(body)
body = defaultStyle(body)
default:
if result == nil {
empty := ""
@ -416,7 +417,7 @@ func renderToolDetails(
}
body = *result
body = util.TruncateHeight(body, 10)
body = styles.NewStyle().Width(width - 6).Render(body)
body = defaultStyle(body)
}
}
@ -436,7 +437,11 @@ func renderToolDetails(
if body == "" && error == "" && result != nil {
body = *result
body = util.TruncateHeight(body, 10)
body = styles.NewStyle().Width(width - 6).Render(body)
body = defaultStyle(body)
}
if body == "" {
body = defaultStyle("")
}
title := renderToolTitle(toolCall, width)