refactor(usage): drop the transcript aggregation path in favour of TokenTracker

This commit is contained in:
mika kuns
2026-08-24 13:49:49 +02:00
parent 44337d4b94
commit 40879705ac
6 changed files with 23 additions and 281 deletions
-16
View File
@@ -17,22 +17,6 @@ public sealed record UsageSnapshot(
IReadOnlyList<UsageLimitRow> Limits,
DateTime FetchedAtUtc);
public enum UsageScope
{
ClaudeDo,
Other,
}
public sealed record UsageAggregateRow(
DateOnly Date,
string Model,
UsageScope Scope,
long InputTokens,
long OutputTokens,
long CacheReadTokens,
long CacheCreationTokens,
int Messages);
/// <summary>Cumulative raw token usage for one Claude Code session (all its transcript
/// lines to date), synthetic messages excluded. Not a per-run delta.</summary>
public sealed record SessionUsageTotals(