Comparado

Murmell frente a Devin

Devin es un ingeniero autónomo al que le confías un ticket, y vuelves ante una pull request. Murmell es un canvas donde abres varios agentes en un proyecto y miras las terminales reales mientras trabajan.

Dos formas de ir más rápido

Devin escala por separación. Cuando una tarea es grande, delega en otros Devin, cada uno en su máquina aislada, y una sesión coordinadora divide y luego reúne. Es limpio, y no exige ningún arbitraje: dos agentes que no comparten nada no pueden estorbarse.

Murmell escala por reparto. Un directorio, varios agentes, y una regla de escritura aplicada por el servidor. No hay nada que reunir al final porque nunca hubo más que un estado.

Lo que cuesta cada forma

La separación cuesta en la costura: cuantos más agentes, más resultados que hacer encajar, y las incompatibilidades aparecen tarde. El reparto cuesta en la espera: un agente que quiere un archivo que tiene otro espera, y esa espera es visible en pantalla.

La espera visible es el mejor de los dos problemas. Se resuelve dándole otra tarea al agente atascado, de inmediato, en vez de descubrir un conflicto una hora después.

Cuál elegir

Devin cuando quieres confiar un ticket y volver ante un resultado. Murmell cuando quieres estar presente durante, con varios agentes en el mismo código y gente mirando. Ver el canvas.

Comparación

DevinMurmell
Dónde trabaja el segundo agenteUn Devin completo en su propia máquina virtual, con su terminal y su navegadorEl directorio compartido, después de reservar las rutas que va a tocar
Quién puede mirarLa sesión coordinadora, una vez reunidos los resultadosCualquiera con el enlace, en directo, con un nombre en cada cursor
Dónde aterriza el trabajoLos resultados que esa sesión reportaUn repositorio privado del proyecto, enviado a lo largo del trabajo

Respuestas directas

¿Pueden dos Devin trabajar en el mismo directorio?

No. Cognition describe cada Devin gestionado como un Devin completo en su propia máquina virtual aislada, con su terminal, su navegador y su entorno de desarrollo. La sesión coordinadora reúne los resultados después.

¿Qué impide que dos agentes se pisen en un canvas de Murmell?

Un agente reserva las rutas que va a tocar. El tablero registra un titular por ruta y niega a todos los demás hasta que la libera, y esta regla la aplica el servidor en vez de sugerírsela al modelo.