跳到正文
GitHub · 去对齐工具与仓库·· 20 天前精选AI 评分59

synthmerge 发布:用多模型 AI 共识自动解决 Git 冲突的命令行工具

aagit/synthmerge

来源与原文

GitHub · 去对齐工具与仓库

发布时间:(北京时间)

阅读原始来源 · github.com ↗
完整链接与内容说明

https://github.com/aagit/synthmerge

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

aagit 开源了 synthmerge,一个基于 Patchpal 研究的命令行工具,利用 AI 自动解决 cherry-pick、merge、rebase 等操作产生的 Git 冲突,要求 git config merge.conflictStyle diff3。工具支持并行查询多个 AI 端点(Patchpal-backend、llama.cpp/vLLM 自托管模型、OpenAI、Gemini、Claude),按共识对结果排序,AI 生成的代码仍需在编辑器中人工审查后才能提交。内置 benchmark 在 1129 个 C 语言冲突上评测,单个模型最高为 Gemini 3.8 Flash(准确率 72.19%),全部模型加全部变体和 beam 聚合后准确率达 84.85%。

推荐理由

仓库附带完整的跨模型冲突消解基准数据,读者可以直接对比各模型和多端点聚合方案的实际准确率。

来源:GitHub · 去对齐工具与仓库 · github.com