跳到正文
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