From 8f8082fe3da9e1972f8b8226c68fa14e326a3d8a Mon Sep 17 00:00:00 2001 From: Arya Gummadi Date: Mon, 18 Aug 2025 22:57:53 -0700 Subject: feat: add file change tracking to session metrics (#6094) Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: Jacob Richman --- packages/cli/src/ui/utils/computeStats.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'packages/cli/src/ui/utils/computeStats.ts') diff --git a/packages/cli/src/ui/utils/computeStats.ts b/packages/cli/src/ui/utils/computeStats.ts index e0483c3b..ec7c49fa 100644 --- a/packages/cli/src/ui/utils/computeStats.ts +++ b/packages/cli/src/ui/utils/computeStats.ts @@ -34,7 +34,7 @@ export function calculateCacheHitRate(metrics: ModelMetrics): number { export const computeSessionStats = ( metrics: SessionMetrics, ): ComputedSessionStats => { - const { models, tools } = metrics; + const { models, tools, files } = metrics; const totalApiTime = Object.values(models).reduce( (acc, model) => acc + model.api.totalLatencyMs, 0, @@ -80,5 +80,7 @@ export const computeSessionStats = ( agreementRate, totalCachedTokens, totalPromptTokens, + totalLinesAdded: files.totalLinesAdded, + totalLinesRemoved: files.totalLinesRemoved, }; }; -- cgit v1.2.3