summaryrefslogtreecommitdiffhomepage
path: root/src/core/metrics/format.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/metrics/format.ts')
-rw-r--r--src/core/metrics/format.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/metrics/format.ts b/src/core/metrics/format.ts
index 4d69f25..534277c 100644
--- a/src/core/metrics/format.ts
+++ b/src/core/metrics/format.ts
@@ -155,7 +155,7 @@ export function viewExpectedCache(current: Usage, prev: Usage | null): CacheRate
}
/** Build a formatted view of a turn's aggregate metrics. */
-export function viewTurnMetrics(turn: TurnMetrics): TurnMetricsView {
+export function viewTurnMetrics(turn: TurnMetrics, turnNumber?: number): TurnMetricsView {
const total = totalTokens(turn.usage);
let totalGenMs: number | undefined;
for (const step of turn.steps) {
@@ -166,6 +166,7 @@ export function viewTurnMetrics(turn: TurnMetrics): TurnMetricsView {
}
const tps = computeTps(turn.usage.outputTokens, totalGenMs);
return {
+ label: turnNumber !== undefined ? `turn ${turnNumber}` : "turn",
tokensLabel: `${formatTokens(total)} tok`,
breakdown: formatBreakdown(turn.usage),
tps: formatTps(tps),