E-Ink News Daily

← Back to list

weave: structural merging for different languages

Weave is an entity-level semantic merge driver for Git that uses tree-sitter to parse code into functions, classes, and keys, merging at the entity level instead of line level. It claims a ~95% reduction in false merge conflicts compared to traditional line-based git merge, and supports multiple programming languages.

Background

Git's traditional line-based merge algorithm frequently produces false conflicts when independent agents (including AI coding agents) edit different parts of the same file. Ataraxy Labs is building an agent-native development infrastructure stack with related tools like sem and inspect.

Source
Lobsters
Published
Sep 26, 2026 at 06:33 AM
Score
6.0 / 10