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」频道最新
- 观点:Agent 真正的瓶颈是企业数据工程能力 — dhruv2038 · 2026-09-11
- GPT-6 Astra 用时 44 小时通关含敌人 Factorio,API 成本约 4500 美元 — liminal_bardo · 2026-09-11
- 实测找 105 个隐藏 bug:DeepSeek V4.1 Flash 得 24 分,成本仅 Opus 5 的 3.5% — ChartsJournalX · 2026-09-11
- 投资分析师求教:如何用 Claude 搭建尽调 Agent 工作台 — Careless_Tie2286 · 2026-09-11
- 把 Agent 当失忆症患者:三层上下文分层法让对话不再从零开始 — evielync · 2026-09-11
- Android 手机跑 Firefox MCP:Termux+ngrok 完整教程 — Nervous-Strain7544 · 2026-09-11