Gemini CLI 修复 Windows diff 视图的 CRLF 行尾问题
luisfelipe-alt · ghdev · 2026-07-25
Google 的 Gemini CLI 提交了 PR #28531,修复 Gemini Code Assist 在 Windows 上的一个编辑视图问题:模型生成的改动在侧边 diff 里看起来“空白”,原因是本地文件使用 CRLF 行尾,而模型输出的 search/replace 块使用 LF,导致匹配失败。
具体修复
- 在 a2a-server 里,应用替换前先把文件内容统一归一为 LF。
- 这样与核心包里的 EditTool 行为保持一致,避免 safeLiteralReplace 因行尾不匹配而直接返回原文。
- 同时新增了针对 CRLF Line Ending Normalization 的单元测试;PR 说明里也提到在 Windows、Linux 上完成了验证。
「编程与Agent」频道最新
- OpenRouter 推出分类器测试版,给模型路由打标签并可视化 — AccBalanced · 2026-07-25
- Codex 工作流技巧:先画流程,再让它实现 — alex_frantic · 2026-07-25
- 微软 OpenForgeRL:在真实部署 harness 中训练智能体 — dair_ai · 2026-07-25
- 论文指出生产级 Agent 失效多因上下文失控 — omarsar0 · 2026-07-25
- VaynerX 用 Claude 在几小时内做出原本要价 2 万美元的内部应用 — tomcrawshaw01 · 2026-07-25
- 团队开源 16 亿参数 Minecraft 世界模型与代码 — heghbalz · 2026-07-25