GitHub · 去对齐工具与仓库·· 19 天前精选AI 评分69
kmoneil 开源 hunk:为 coding agent 设计的事务式多文件编辑器
kmoneil/hunk
来源与原文
GitHub · 去对齐工具与仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/kmoneil/hunk
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
作者发布 hunk,一个面向 coding agent 的事务式多文件文本编辑工具,一次调用携带跨多文件的精确文本替换,并在全部匹配预期次数后才写入,配合 --verify 在命令失败时回滚全部文件。作者统计自己 30 个项目历史中共 5834 次编辑、11964 次替换,其中 41% 使用 replace(old, new, 1)、无唯一性检查的占 43%、58% 在编辑后附带构建或测试命令,以此说明缺少的是事务原语而非字符串替换。
推荐理由
作者用自己 30 个项目共 11964 次替换的统计说明 agent 编辑文件的错配风险,工具以事务和精确匹配计数解决,方法可迁移。
来源:GitHub · 去对齐工具与仓库 · github.com