@@ -790,6 +790,9 @@ func (m *toolCallCmp) textWidth() int {
791// fit truncates content to fit within the specified width with ellipsis
791// fit truncates content to fit within the specified width with ellipsis
792func (m *toolCallCmp) fit(content string, width int) string {
792func (m *toolCallCmp) fit(content string, width int) string {
793+ if lipgloss.Width(content) <= width {
793 t := styles.CurrentTheme()
796 t := styles.CurrentTheme()
794 lineStyle := t.S().Muted
797 lineStyle := t.S().Muted
795 dots := lineStyle.Render("…")
798 dots := lineStyle.Render("…")