El proyecto se realizó como una extensión de

pi

: varios procesos de agentes se conectan a un demonio de buzón común y pueden enviarse mensajes entre sí, distribuir tareas y continuar trabajando independientemente del reinicio de agentes individuales. No es necesario un servicio central en la nube.

La diversión comienza además del "correo" normal. pi-mail tiene una interfaz de usuario web, donde puede ver todos los agentes en vivo, su modelo, tiempo de actividad, estado y contexto completo. También hay un buzón similar a Outlook y un tablero Kanban compartido con sincronización Jira bidireccional. Cuando asignas una tarjeta a un agente, este recibe automáticamente todo el contexto de la tarea por correo electrónico.

Puede directamente desde la interfaz crear nuevos agentes en el directorio deseado, abrir sus terminales a través del navegador y cerrar procesos después de completar el trabajo. La placa también está disponible para clientes externos a través de MCP.

Incluso existe una jerarquía completa:

CEO → Mando Intermedio → Trabajadores

El director ejecutivo examina periódicamente los proyectos y decide dónde se necesita un gerente. El mando intermedio soluciona las tareas atascadas e inicia los ejecutores. El trabajador realiza el trabajo y al finalizar elimina su sesión. Para procesos colgados existe un reaper con límites de vida.

Resulta ser una mirada bastante interesante a la codificación multiagente: no un enorme orquestador con una compleja máquina de estados, sino un modelo de trabajo humano familiar.

Correo + tareas + encargados + trabajadores temporales.

github.com/tanevanwifferen/pi-mail