Gemini CLI 修复沙箱 DEBUG 变量误判逻辑

Eswar809 · ghdev · 2026-08-24

该 PR 修复了 google-gemini/gemini-cli 中沙箱工具对 DEBUG 环境变量的解析逻辑。

问题:

此前代码直接使用 JS 字符串真值判断,导致 DEBUG="false" 或 "0" 等字符串反而被判定为真。这引起了一系列意外行为:

修复:

引入了 isDebugModeEnabled() 辅助函数,严格检查特定值 ("true", "1" 或 CLI 标志),确保仅显式启用时才开启调试功能,并与现有配置行为对齐。

原文链接 →

「编程与Agent」频道最新

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