Merge pull request #2569 from LucasInsight/fix/record-zero-usage

fix: record zero usage
This commit is contained in:
Luis Pater
2026-04-08 08:13:11 +08:00
committed by GitHub
2 changed files with 97 additions and 3 deletions

View File

@@ -69,9 +69,6 @@ func (r *UsageReporter) publishWithOutcome(ctx context.Context, detail usage.Det
detail.TotalTokens = total
}
}
if detail.InputTokens == 0 && detail.OutputTokens == 0 && detail.ReasoningTokens == 0 && detail.CachedTokens == 0 && detail.TotalTokens == 0 && !failed {
return
}
r.once.Do(func() {
usage.PublishRecord(ctx, r.buildRecord(detail, failed))
})