fix: parse gemini cli usage metadata variants

This commit is contained in:
sususu98
2026-04-29 12:46:53 +08:00
parent 2ea8f77efb
commit 4982512da2
3 changed files with 80 additions and 8 deletions
@@ -422,7 +422,9 @@ func (e *GeminiCLIExecutor) ExecuteStream(ctx context.Context, auth *cliproxyaut
helps.RecordAPIResponseError(ctx, e.cfg, errScan)
reporter.PublishFailure(ctx)
out <- cliproxyexecutor.StreamChunk{Err: errScan}
return
}
reporter.EnsurePublished(ctx)
return
}