@@ -125,7 +125,7 @@ func (br baseRenderer) makeHeader(v *toolCallCmp, tool string, width int, params
125 icon = t.S().Muted.Render(styles.ToolPending)
125 icon = t.S().Muted.Render(styles.ToolPending)
127 tool = t.S().Base.Foreground(t.Blue).Render(tool)
127 tool = t.S().Base.Foreground(t.Blue).Render(tool)
128− prefix := fmt.Sprintf("%s %s: ", icon, tool)
128+ prefix := fmt.Sprintf("%s %s ", icon, tool)
129 return prefix + renderParamList(width-lipgloss.Width(prefix), params...)
129 return prefix + renderParamList(width-lipgloss.Width(prefix), params...)
@@ -517,6 +517,7 @@ func (tr agentRenderer) Render(v *toolCallCmp) string {
518// renderParamList renders params, params[0] (params[1]=params[2] ....)
518// renderParamList renders params, params[0] (params[1]=params[2] ....)
519func renderParamList(paramsWidth int, params ...string) string {
519func renderParamList(paramsWidth int, params ...string) string {
520+ t := styles.CurrentTheme()
520 if len(params) == 0 {
521 if len(params) == 0 {
521 return ""
522 return ""
@@ -526,7 +527,7 @@ func renderParamList(paramsWidth int, params ...string) string {
528 if len(params) == 1 {
529 if len(params) == 1 {
529− return mainParam
530+ return t.S().Subtle.Render(mainParam)
531 otherParams := params[1:]
532 otherParams := params[1:]
532 // create pairs of key/value
533 // create pairs of key/value
@@ -548,14 +549,14 @@ func renderParamList(paramsWidth int, params ...string) string {
548 remainingWidth := paramsWidth - lipgloss.Width(partsRendered) - 3 // count for " ()"
549 remainingWidth := paramsWidth - lipgloss.Width(partsRendered) - 3 // count for " ()"
549 if remainingWidth < 30 {
550 if remainingWidth < 30 {
550 // No space for the params, just show the main
551 // No space for the params, just show the main
551− return mainParam
552+ return t.S().Subtle.Render(mainParam)
554 if len(parts) > 0 {
555 if len(parts) > 0 {
555 mainParam = fmt.Sprintf("%s (%s)", mainParam, strings.Join(parts, ", "))
556 mainParam = fmt.Sprintf("%s (%s)", mainParam, strings.Join(parts, ", "))
558− return ansi.Truncate(mainParam, paramsWidth, "...")
559+ return t.S().Subtle.Render(ansi.Truncate(mainParam, paramsWidth, "..."))
561// earlyState returns immediately‑rendered error/cancelled/ongoing states.
562// earlyState returns immediately‑rendered error/cancelled/ongoing states.
@@ -580,7 +581,7 @@ func earlyState(header string, v *toolCallCmp) (string, bool) {
580func joinHeaderBody(header, body string) string {
581func joinHeaderBody(header, body string) string {
581 t := styles.CurrentTheme()
582 t := styles.CurrentTheme()
582 body = t.S().Base.PaddingLeft(2).Render(body)
583 body = t.S().Base.PaddingLeft(2).Render(body)
583− return lipgloss.JoinVertical(lipgloss.Left, header, body, "")
584+ return lipgloss.JoinVertical(lipgloss.Left, header, "", body, "")
586func renderPlainContent(v *toolCallCmp, content string) string {
587func renderPlainContent(v *toolCallCmp, content string) string {