Posted by rs545837 7 hours ago
Cheers,
What?
Is the idea of "multiple agents" of flesh and blood writing code that far fetched now?
We also handle Python class merge specifically: if both sides add different methods to the same class, weave merges them as separate inner entities rather than treating the whole class as one conflicting block. The indentation is derived from the AST structure, not from line diffing, so it can't accidentally shift a method out of its class scope.
You made a pull request not from your own fork, but from a separate branch, https://github.com/Ataraxy-Labs/weave/pull/9
I'm either not understanding your comment or not understanding the project. Isn't this built on top of git?
The good part is that this research extends really good for code review because tracking entities is more semantically rich than lines.