Esta herramienta convirtió el caos de mis agentes de IA en un solo panel de control (AoE)

BBetter Stack
Computing/SoftwareManagementInternet Technology

Transcript

00:00:00Ejecutar un agente de codificación de IA es fácil. Lo hacemos todo el tiempo. Ejecutar cinco o diez a la vez,
00:00:05se convierte en un desastre muy rápido. Pestañas por todas partes, sesiones de Tmux que no puedes rastrear,
00:00:10un agente bloqueado, otro arruinando tu rama, y no tienes idea de cuál es cuál.
00:00:15Esto es Agent of Empires, el panel de control de misión que te permite comandar a todos tus agentes de IA
00:00:20desde una sola pantalla. En los próximos 60 segundos, te mostraré por qué está ganando tracción.
00:00:30Muy bien, un pequeño reinicio aquí. Agent of Empires no es otro agente de codificación. No. No
00:00:37reemplaza a Claude, Codex ni a nada más. Simplemente se sitúa por encima de ellos. Ejecuta todo lo que ya
00:00:43estás usando en tu flujo de trabajo, y esto importa ahora porque las cosas cambiaron. Hace uno o dos años,
00:00:49ejecutábamos un solo agente. Ahora ejecutamos múltiples agentes, cinco, diez, veinte, sea cual sea el número.
00:00:55Y el verdadero problema no es la calidad de la IA. Es cómo gestionamos a estos agentes mientras trabajan juntos.
00:01:01No sabes qué se está ejecutando. No sabes qué sigue bloqueado. Tus terminales se están multiplicando.
00:01:08Las ramas chocan. Y a veces, o más a menudo de lo que parece, las cosas se rompen silenciosamente.
00:01:13Agent of Empires soluciona eso. Déjame mostrarte. Si disfrutas de las herramientas de codificación para acelerar tu flujo de trabajo,
00:01:18asegúrate de suscribirte. Tenemos videos saliendo todo el tiempo. Muy bien, ahora para instalar esto,
00:01:22es un solo comando. Estoy en Mac, así que ejecuto brew install AOE. Luego puedo ejecutar AOE launch. Y aquí es donde
00:01:29realmente todo cobra sentido. Esta pantalla, la TUI, es todo tu sistema de agentes. Muy bien, ahora hagamos
00:01:36esto realidad. Vamos a iniciar dos agentes aquí usando Claude, uno trabajando en la autenticación y otro refactorizando esta API.
00:01:43Puedo presionar la tecla N aquí para generarlos. Normalmente, esto implica múltiples terminales,
00:01:49múltiples ramas y muchos cambios de contexto. Aquí, ya está organizado para nosotros. Ahora, mira esto.
00:01:55Después de presionar la tecla N, le doy un nombre. Este se está ejecutando, ¿verdad? Puedo generar uno nuevo. Este
00:02:01está esperando. No adjunté nada. No adiviné. Puedo entrar en el primero. Puedo darle instrucciones.
00:02:06Puedo cambiar al otro. Puedo ejecutar el prompt. Y puedo monitorear a los dos mientras realizan sus cambios
00:02:11en el código. Puedo entrar y salir. Puedo cambiar entre ellos al instante.
00:02:16Y están construyendo todo juntos, donde puedo volver aquí y monitorear todo.
00:02:22Incluso puedo agrupar agentes en carpetas. Puedo crear más. Y aquí está la parte que la mayoría de la gente
00:02:27no espera. Esta es la parte simple. Ahora, analicemos por qué esto importa. Es decir,
00:02:32esto fue increíble. Diseñé una interfaz de usuario muy buena para esto. Así que por eso importa. Porque
00:02:36esto te ahorra tiempo o no lo hace. Ahora, el primer problema que tenemos es el caos de las terminales.
00:02:41Estamos ejecutando demasiadas sesiones. Así que estamos cambiando de contexto demasiado. Tu cerebro está haciendo el enrutamiento internamente.
00:02:48AOE reemplaza eso con una sola vista. Ahora podemos alternar entre ellas con todo visible.
00:02:54Nuestro siguiente problema es la ceguera de estado. No sabes qué están haciendo tus agentes. Así que tenemos que seguir
00:03:01verificando, ¿cierto? Terminas revisando una y otra vez. Eso simplemente te cuesta más tiempo,
00:03:06¿cierto? Y rompe tu flujo. AOE te muestra si están ejecutando, esperando, inactivos o con errores sin tener que
00:03:12adjuntar nada. Así que pasamos de adivinar a saber realmente qué está pasando. Luego tenemos
00:03:18los conflictos de ramas. Agentes pisándose los pies, sobrescribiendo el trabajo y creando un gran desastre. AOE usa
00:03:25git worktrees donde cada agente obtiene su propia rama. El mismo repositorio con cero colisiones.
00:03:32Y el último problema que resuelve es la seguridad. Dar acceso total a los agentes puede ser arriesgado. AOE añade
00:03:39sandboxes de Docker opcionales. Los agentes ahora pueden permanecer contenidos. Tu sistema permanece a salvo. Además, las sesiones
00:03:46sobreviven a los reinicios. Podrías verificar desde tu teléfono si quisieras, lo cual es sinceramente genial,
00:03:52perfiles por proyecto y diferencias integradas. De nuevo, esto es increíble. No reemplaza tus herramientas. Solo
00:03:59no lo hace. Recuerda, simplemente se sitúa por encima de ellas. Tmux te da persistencia. AOE te da más
00:04:06conciencia y automatización. Agent deck es similar, pero AOE se inclina más hacia la estructura. Worktrees,
00:04:14Docker, flujos de trabajo paralelos diseñados para escalar realmente. Y sí, los agentes de IDE son geniales para archivos individuales. AOE es
00:04:23para ejecutar múltiples agentes en un repositorio completo. Muy bien. Ahora esto es lo que a la gente realmente le gusta. El estado
00:04:30de un vistazo cambió todo, ¿cierto? Es grandioso. Eso surge mucho. Podemos ver visualmente todo
00:04:36aquí. Puedo revisar los agentes desde mi teléfono. En realidad no intenté esto. Okay. Así que no tomes mi palabra sobre
00:04:41eso, pero tiene el poder para hacerlo. Es genial. Eso es más importante de lo que parece. Worktrees más
00:04:47Docker finalmente lo hicieron seguro. Eso es bueno. Y mucha gente dice lo mismo. Se siente como si hubiera
00:04:52mucho más control sobre lo que está pasando porque tenemos todo esto aquí en nuestra terminal
00:04:57entre la que puedo alternar, pero no, no es perfecto. Hay una curva de aprendizaje. Honestamente,
00:05:02no mucha. Fue súper fácil de configurar. Si no te gustan las terminales, bueno, esta es una interfaz de terminal.
00:05:07Lo siento. El panel web todavía está evolucionando. Todavía hay asperezas y ha habido errores como
00:05:13problemas con TMUX, pero se solucionaron muy rápido. Y oh, chicos, sinceramente, si están ejecutando un agente,
00:05:19no necesitan esto. Está bien. Esto es para controlar múltiples agentes, y ahí es donde realmente va a
00:05:24brillar. ¿Así que vale la pena? Bueno, sí. Si ejecutas dos o más agentes de línea de comandos, absolutamente.
00:05:30Sí. Échale un vistazo. Instálalo hoy. Es de código abierto. Es gratis. Te va a ahorrar un montón de
00:05:34tiempo. Reduce tu carga mental, todas estas cosas realmente buenas. Simplemente te mantiene en el flujo.
00:05:40Si estás ejecutando un solo agente, esto no va a cambiar nada. Está bien. Pero toma un minuto
00:05:45probarlo, así que aún puedes intentarlo. Esa es una gran ventaja ahí. Si disfrutas de las herramientas y consejos de codificación para acelerar
00:05:50tu flujo de trabajo, asegúrate de suscribirte al canal BetterStack. Nos vemos en otro video.

Key Takeaway

Agent of Empires centraliza la ejecución de múltiples agentes de IA en una interfaz de terminal, eliminando el caos de múltiples sesiones y previniendo conflictos de ramas mediante el uso de git worktrees y contenedores Docker.

Highlights

  • Agent of Empires (AOE) permite comandar múltiples agentes de IA desde una única interfaz de terminal (TUI).

  • La instalación en macOS se realiza mediante el comando brew install AOE y el inicio con AOE launch.

  • El uso de git worktrees asigna una rama única a cada agente, lo que elimina las colisiones al trabajar en un mismo repositorio.

  • La integración opcional de sandboxes de Docker aísla a los agentes, mejorando la seguridad del sistema.

  • El panel de control permite alternar instantáneamente entre múltiples agentes, monitoreando su estado (ejecutando, esperando, inactivo o con error).

Timeline

El problema de la gestión de agentes múltiples

  • La ejecución de cinco o más agentes de IA simultáneamente genera caos en terminales y sesiones de Tmux.
  • El problema principal no es la calidad de la IA, sino la dificultad de gestionar agentes que trabajan simultáneamente.
  • Las colisiones de ramas y la ruptura silenciosa del código son riesgos frecuentes al operar múltiples agentes.

El trabajo con múltiples agentes de codificación a menudo resulta en una pérdida de contexto debido a la proliferación de terminales. La falta de visibilidad sobre qué agente está bloqueado o qué rama está alterando complica el flujo de trabajo. Esta herramienta busca situarse por encima de los agentes existentes sin reemplazarlos.

Funcionalidades y control del sistema

  • La interfaz TUI organiza automáticamente la ejecución de agentes, eliminando la necesidad de gestionar múltiples terminales manualmente.
  • Los usuarios pueden nombrar, instruir y monitorear el progreso de cada agente en tiempo real dentro de la misma pantalla.
  • Es posible agrupar agentes en carpetas para una mejor estructuración del proyecto.

Tras ejecutar el comando de inicio, la interfaz permite generar agentes (tecla N) y cambiar entre ellos instantáneamente. Este diseño elimina la necesidad de alternar contextos de forma manual, centralizando la supervisión de procesos como refactorización de APIs o creación de autenticación.

Soluciones técnicas y ventajas

  • La visualización del estado permite identificar errores sin necesidad de adjuntar sesiones manualmente.
  • La implementación de git worktrees garantiza que cada agente opere en su propia rama para evitar sobrescrituras.
  • Los sandboxes de Docker opcionales contienen a los agentes para evitar accesos no autorizados al sistema.

La herramienta aborda tres puntos críticos: la ceguera de estado, las colisiones de ramas y la seguridad. Al convertir el caos de terminales en una vista estructurada, el usuario reduce la carga cognitiva. La persistencia de las sesiones permite retomar el control incluso después de reinicios.

Evaluación y recomendaciones

  • El uso de esta herramienta está recomendado únicamente si se ejecutan dos o más agentes simultáneamente.
  • La curva de aprendizaje es mínima y la configuración inicial es sencilla.
  • El proyecto es de código abierto y gratuito, destinado a mejorar la eficiencia en flujos de trabajo complejos.

Si bien el panel web se encuentra en evolución y existen errores menores en la integración con herramientas como Tmux, estos se corrigen con frecuencia. La herramienta brilla en entornos donde la escala de agentes requiere una estructura sólida, permitiendo al usuario mantenerse en el flujo de trabajo sin distracciones mentales.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video