How do you handle merge conflicts when multiple agents are working on the same codebase simultaneously? | discoverkit | discoverkit