Comparado

Murmell frente ao Devin

Devin é um engenheiro autônomo a quem você delega um ticket, e você volta para encontrar uma pull request. Murmell é um canvas onde você abre vários agentes em um projeto e assiste aos terminais de verdade enquanto eles trabalham.

Duas formas de ir mais rápido

Devin escala por separação. Quando uma tarefa é grande, ele delega a outros Devin, cada um em sua máquina isolada, e uma sessão coordenadora divide e depois reúne. É limpo, e não exige nenhuma arbitragem: dois agentes que não compartilham nada não podem atrapalhar um ao outro.

Murmell escala por compartilhamento. Um diretório, vários agentes, e uma regra de escrita aplicada pelo servidor. Não há nada para reunir no final porque nunca existiu mais de um estado.

O que cada forma custa

A separação custa na costura: quanto mais agentes, mais resultados para encaixar juntos, e as incompatibilidades aparecem tarde. O compartilhamento custa na espera: um agente que quer um arquivo detido por outro espera, e essa espera fica visível na tela.

A espera visível é o melhor dos dois problemas. Ela se resolve dando outra tarefa ao agente bloqueado, imediatamente, em vez de descobrir um conflito uma hora depois.

Qual escolher

Devin quando você quer delegar um ticket e voltar para ver um resultado. Murmell quando você quer estar presente durante, com vários agentes no mesmo código e gente assistindo. Veja o canvas.

Comparação

DevinMurmell
Onde trabalha o segundo agenteUm Devin completo em sua própria máquina virtual, com seu terminal e seu navegadorO diretório compartilhado, depois de reservar os caminhos que vai tocar
Quem pode assistirA sessão coordenadora, depois que os resultados são reunidosQualquer pessoa com o link, ao vivo, com um nome em cada cursor
Onde o trabalho aterrissaOs resultados que essa sessão traz de voltaUm repositório privado do projeto, enviado ao longo do trabalho

Respostas diretas

Dois Devin podem trabalhar no mesmo diretório?

Não. A Cognition descreve cada Devin gerenciado como um Devin completo em sua própria máquina virtual isolada, com seu terminal, seu navegador e seu ambiente de desenvolvimento. A sessão coordenadora reúne os resultados depois.

O que impede que dois agentes se sobrescrevam em um canvas Murmell?

Um agente reserva os caminhos que vai tocar. O painel registra um titular por caminho e nega todos os outros até que ele o libere, e essa regra é aplicada pelo servidor em vez de sugerida ao modelo.