@@ -125,7 +125,7 @@ func (br baseRenderer) makeHeader(v *toolCallCmp, tool string, width int, params
125125 icon = t.S().Muted.Render(styles.ToolPending)
126126 }
127127 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)
129129 return prefix + renderParamList(width-lipgloss.Width(prefix), params...)
130130}
131131
@@ -517,6 +517,7 @@ func (tr agentRenderer) Render(v *toolCallCmp) string {
517517
518518// renderParamList renders params, params[0] (params[1]=params[2] ....)
519519func renderParamList(paramsWidth int, params ...string) string {
520+ t := styles.CurrentTheme()
520521 if len(params) == 0 {
521522 return ""
522523 }
@@ -526,7 +527,7 @@ func renderParamList(paramsWidth int, params ...string) string {
526527 }
527528
528529 if len(params) == 1 {
529− return mainParam
530+ return t.S().Subtle.Render(mainParam)
530531 }
531532 otherParams := params[1:]
532533 // create pairs of key/value
@@ -548,14 +549,14 @@ func renderParamList(paramsWidth int, params ...string) string {
548549 remainingWidth := paramsWidth - lipgloss.Width(partsRendered) - 3 // count for " ()"
549550 if remainingWidth < 30 {
550551 // No space for the params, just show the main
551− return mainParam
552+ return t.S().Subtle.Render(mainParam)
552553 }
553554
554555 if len(parts) > 0 {
555556 mainParam = fmt.Sprintf("%s (%s)", mainParam, strings.Join(parts, ", "))
556557 }
557558
558− return ansi.Truncate(mainParam, paramsWidth, "...")
559+ return t.S().Subtle.Render(ansi.Truncate(mainParam, paramsWidth, "..."))
559560}
560561
561562// earlyState returns immediately‑rendered error/cancelled/ongoing states.
@@ -580,7 +581,7 @@ func earlyState(header string, v *toolCallCmp) (string, bool) {
580581func joinHeaderBody(header, body string) string {
581582 t := styles.CurrentTheme()
582583 body = t.S().Base.PaddingLeft(2).Render(body)
583− return lipgloss.JoinVertical(lipgloss.Left, header, body, "")
584+ return lipgloss.JoinVertical(lipgloss.Left, header, "", body, "")
584585}
585586
586587func renderPlainContent(v *toolCallCmp, content string) string {