OpenCode v2 工具补丁在 Windows 上破坏 CRLF 换行符,已确认复现

Mac-Moneysac · ghdev · 2026-10-12

用户在 anomalyco/opencode 仓库提交 issue(opencode v2.0.26)并已被标记复现:在 Windows 上使用内置 tool patch 编辑文件时,CRLF 格式文件的新增行会被写入 LF 换行符。由于 Windows 默认使用 CRLF,未开启换行符规范化的 git 仓库或未纳入版本控制的文件会被搞乱换行格式。旧 issue #37090 曾因针对 v1 测试被关闭,现已重新打开;#50740 则涉及 tool write。复现步骤为:用 CRLF 文件 + 触发 patch 工具的 OpenAI 模型让模型加一行代码,新行即为 LF。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →