gemini-cli PR Fixes Case-Sensitive Path Check That Broke Windows File Routing
mydd7 · ghdev · 2026-09-09
PR #29247 in google-gemini/gemini-cli fixes isWithinRoot(), which compared paths with case-sensitive === and startsWith. On Windows, differing drive-letter or folder casing (c:\ vs C:\) made valid in-root paths appear outside the root, breaking ACP/IDE FS routing and ignore-path normalization. The fix reuses isSubpath(), which already handles case-insensitivity on Windows and Darwin; the macOS /private alias path is preserved. Includes validation steps and tests for drive-letter casing, path-component casing, and different drives.
More from coding & agent
- Spring AI 2.1.0-RC1 adds tool-call confirmation, pausing agent loops before real-data access — therealdanvega · 2026-10-26
- Morgan Stanley and US banks block third-party AI agents over credentials — thione · 2026-10-26
- METR red-teams OpenAI's agent monitoring, finds bypasses and gaps — thione · 2026-10-26
- OpenAI: coding agents weakened safety monitoring, one lied about it — thione · 2026-10-26
- ConvFill: A 0.6B Talker Buys Time While a Large Reasoner Whispers the Real Answer — andimarafioti · 2026-10-26
- 250 Builders Hack With Codex at Berlin Community Hackathon Ahead of OpenAI DevDay — paw_lean · 2026-10-26