Gemini CLI 修复负数参数致输出膨胀的 Bug

Kanika0306 · ghdev · 2026-08-24

修复了 formatTruncatedToolOutput 中的输出膨胀问题。当 maxChars 为负数时,JavaScript slice 的负索引行为会导致输出重复,体积约为原内容的 2 倍。修复方案通过 Math.max(0, maxChars) 强制限制最小值为 0,并增加了对 tail 切片的防护,确保 slice(-0) 不会返回全量字符串。

原文链接 →

「编程与Agent」频道最新

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