Сравнение

Murmell против Google Jules

Jules — это асинхронный агент Google. Вы даёте ему репозиторий, он клонирует его на облачную машину, пишет план, ждёт вашего согласия, а затем открывает pull request. Murmell — это канвас, где несколько агентов работают в одном каталоге в один и тот же момент, а вы сидите рядом, пока они это делают.

План, или сессия

Jules построен вокруг предварительного согласия: он читает, предлагает план действий и пишет только после того, как вы сказали да. Это серьёзный ответ на проблему доверия, и он стоит одного обмена перед каждой задачей.

Murmell отвечает иначе. Терминал виден, пока агент работает, поэтому доверие приходит из того, что вы видите, а не из того, что вы утвердили. Вы вмешиваетесь, когда что-то идёт не так, не дожидаясь конца.

Копия против каталога

Клон на задачу делает задачи независимыми и делает их сборку ручной. Общий каталог делает сборку ненужной, при условии что запись координируется. Правило, которое это координирует.

Что выбрать

Jules для задачи, которую поручают и получают в виде pull request, не наблюдая. Murmell, когда несколько агентов продвигаются вместе, а другие люди должны видеть сессию.

Сравнение

JulesMurmell
Где работает второй агентКлон вашего репозитория на облачной машинеОбщий каталог, после резервирования путей, которые он собирается затронуть
Кто может наблюдатьПредложенный план, затем pull requestЛюбой, у кого есть ссылка, в реальном времени, у каждого курсора своё имя
Куда попадает работаPull request с изменениямиПриватный репозиторий проекта, отправляемый по мере работы

Прямые ответы

Jules работает в моём репозитории или в копии?

В копии. Google документирует, что Jules забирает ваш репозиторий, клонирует его на облачную машину и составляет план, затем создаёт pull request с изменениями для ревью.

Могут ли несколько агентов работать в одном каталоге?

На канвасе Murmell да. Каждый агент резервирует пути, которые собирается затронуть, а доска держит одного владельца на путь, поэтому второй агент ждёт вместо того, чтобы перезаписывать.