Weave:按代码结构合并,不再按行打架
Weave: Merging based on language structure and not lines
Weave 是一个 Git 合并驱动,它用 tree-sitter 把代码解析成函数、类这些实体,然后按实体合并,而不是逐行比对。两个 AI 智能体在同一个文件里改不同的函数,它能直接合,不会报冲突。在 31 个场景的基准测试里,Weave 拿了满分 31 分,原生 Git 只拿了 15 分。它还加了一层 CRDT 状态,让智能体在改代码前先声明要动哪...
推荐理由:Weave 解决的是 AI 写代码时代的新问题:多个智能体改同一个文件时,传统 Git 按行合并会产生一堆假冲突。它用 tree-sitter 按函数、类这些语言结构来合并,在 31 个场景的基准测试里拿了满分,原生 Git 只有 15 分。这个对比很直观,说明按实体合并确实更准。CRDT 协调层让智能体提前声明编辑意图,也是个实用的设计。我会先打个折:基准测试只有 31 个场景,规模不大,真实项目里表现还得再看。但思路对路,对多智能体编程工作流有直接帮助,所以给 featured。