gemini-cli 修复 Windows 大小写路径 bug,盘符大小写不同即断文件路由
mydd7 · ghdev · 2026-09-09
google-gemini/gemini-cli 仓库的 PR #29247 修复了 isWithinRoot() 的路径包含判断:原先用大小写敏感的 === 和 startsWith 比较,在 Windows 上当盘符或目录大小写不一致(如 c:\ vs C:\)时会误判合法的根内路径越界,破坏 ACP/IDE 文件系统路由和 ignore 路径归一化。修复方式是复用已做 Windows 大小写不敏感处理的 isSubpath(),macOS 的 /private 别名逻辑也统一走该函数。PR 附带验证步骤与针对盘符大小写、路径组件大小写、不同盘符的测试。
「编程与Agent」频道最新
- 用Astra做Catan游戏完成度惊人,还能复用过往UI与3D资产 — FinanceYF5 · 2026-09-11
- 开源工具让 AI 答案在 PDF 原文中高亮溯源段落 — Flat-Phone-1596 · 2026-09-11
- 曝 OpenAI Codex 或于本周末再发额度重置,Codex 负责人暗指常有 — umesh_ai · 2026-09-11
- Ceetrix 实测:gemini-3.5-flash-lite 效果平替 3.8,成本仅零头 — julianharris · 2026-09-11
- OpenAI 开放 Agents API 公测:Codex 底层智能体基建免费提供给开发者 — The Decoder · 2026-09-11
- ComfyUI 风格浏览器更新:LoRA 预览目录与分享功能 — neonsparksuk · 2026-09-11