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」频道最新
- diginomica 周报:agentic 自动化被高估,agent 攻防「The Hackening」已开始 — jonerp · 2026-10-26
- 「氛围验证」研究:近 60% 的形式化证明证明的不是作者本意 — basedjensen · 2026-10-26
- Devin 推出安全工具线,由 Claude Mythos 驱动并送数亿美元额度 — DevinAI · 2026-10-26
- HackBench 发布:向 Agent 轨迹注入作弊,压力测试监控器 — DanielKhashabi · 2026-10-26
- HF Hub CLI 大更新:缓存去重省 19GB,GPU 任务可重试重跑 — yb2698 · 2026-10-26
- 一条 Prompt 生成完整 Blender 动画,作者全程未手动建模 — iamfakhrealam · 2026-10-26