gemini-cli修复流中断时用量记录丢失问题

PranavMishra28 · ghdev · 2026-08-07

Google 的 gemini-cli 项目合并了一个 PR,修复了当流式生成被中止时,已收到的 token 用量未被记录的问题。此前,generateContentStream 在成功路径才记录用量,而中止路径因 AbortError 被 logApiError 提前返回而完全丢失用量,导致提供商已计费但本地记录为零。修复后,中止路径会通过 logApiResponse 刷新已捕获的用量,且不会将取消误报为错误。若流在收到任何用量元数据前中止,则不产生记录,避免伪造零用量。测试覆盖了中止时记录用量和不记录无用量两种情况。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →