- {(message.usage || turnDurationMs !== undefined) && !isStreaming && (
-
- {[
- message.usage ? formatUsage(message.usage) : null,
- turnDurationMs !== undefined ? t("chat.turnDuration", { time: formatTurnDuration(turnDurationMs) }) : null,
- ].filter(Boolean).join(" \u00b7 ")}
-
- )}
+ {!isStreaming && (usageSummary || message.usage) ? (
+
+ ) : !isStreaming && turnDurationMs !== undefined ? (
+
{t("chat.turnDuration", { time: formatTurnDuration(turnDurationMs) })}
+ ) : null}
{textContent && !isStreaming && (