From a481f8790e798166ec9c24274882e4824ec367e7 Mon Sep 17 00:00:00 2001 From: DevMando Date: Sun, 30 Aug 2026 00:11:53 -0700 Subject: [PATCH] Use provider-reported token totals --- MandoCode | 2 +- src/MandoCode.Desktop/ViewModels/ChatController.cs | 3 --- src/MandoCode.Desktop/ViewModels/ResponseStreamer.cs | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/MandoCode b/MandoCode index d084bbb..0e54348 160000 --- a/MandoCode +++ b/MandoCode @@ -1 +1 @@ -Subproject commit d084bbba6832eb8a3227132222246863e260dfdf +Subproject commit 0e54348f4507d95cd5e524926687e5f253ee90cc diff --git a/src/MandoCode.Desktop/ViewModels/ChatController.cs b/src/MandoCode.Desktop/ViewModels/ChatController.cs index 7e09fe5..cfb35a1 100644 --- a/src/MandoCode.Desktop/ViewModels/ChatController.cs +++ b/src/MandoCode.Desktop/ViewModels/ChatController.cs @@ -571,9 +571,6 @@ private string ProcessFileReferences(string input) contextBlocks.AppendLine(); totalExpansionChars += content.Length; - if (_config.EnableTokenTracking) - _tokenTracker.RecordEstimatedUsage(content.Length, $"@{filePath}"); - _transcript.Append(_html.OperationCard(new OperationDisplayEvent { OperationType = "Read", diff --git a/src/MandoCode.Desktop/ViewModels/ResponseStreamer.cs b/src/MandoCode.Desktop/ViewModels/ResponseStreamer.cs index 1f2521f..17b6f30 100644 --- a/src/MandoCode.Desktop/ViewModels/ResponseStreamer.cs +++ b/src/MandoCode.Desktop/ViewModels/ResponseStreamer.cs @@ -111,7 +111,7 @@ public async Task StreamAsync(string input, CancellationToken token) if (_config.EnableTokenTracking) { var lastOp = _tokenTracker.LastOperation; - if (lastOp != null && !lastOp.IsEstimate) + if (lastOp != null) { var tps = lastOp.TokensPerSecond.HasValue ? $": {lastOp.TokensPerSecond.Value:0.#} tok/s" : ""; _transcript.Append(_html.TokenSummary(