Hermes Agent Mission Control
Hermes Agent Mission Control (Minions) es un panel Kanban local-first para supervisar tareas de Hermes Agent: heartbeat, streaming en vivo y revisión con control.
¿Qué es Hermes Agent Mission Control?
Hermes Agent Mission Control (Minions) es una interfaz Kanban de “Mission Control” para Hermes Agent. Está diseñada para ayudar a los usuarios a supervisar el trabajo autónomo de Hermes Agent convirtiendo múltiples sesiones de agente de larga duración en un tablero único y duradero con estados de tareas y puntos de control de revisión.
En lugar de manejar manualmente sesiones de terminal y verificar el progreso una por una, Minions rastrea cada tarea como una sesión Hermes persistente, registra el progreso de heartbeat, transmite la actividad de herramientas y mantiene los metadatos y estado de tareas en una base de datos local SQLite.
Características clave
- Tablero Kanban con estado de tareas: Ve las tareas de un vistazo en fases como en progreso, bloqueadas, en revisión y completadas.
- Flujo de trabajo de ejecución autónoma: Describe lo que quieres en el chat; el agente decide cómo completar la tarea.
- Check-ins de heartbeat: Los agentes reportan progreso periódicamente. El trabajo bloqueado aparece automáticamente, y la sesión puede reintentar con un enfoque diferente antes de pedir ayuda.
- Streaming en vivo durante la ejecución: Observa llamadas a herramientas, razonamiento y respuestas en tiempo real mientras el agente se ejecuta.
- Control de finalización con humano en el bucle: Los agentes proponen finalización; tú verificas y cierras tareas, y nada pasa a completado sin tu aprobación.
- Control de modelo y esfuerzo de razonamiento por tarea: Sobrescribe modelo y esfuerzo de razonamiento por tarea mediante configuraciones específicas.
- Visibilidad de trabajos Cron: Rastrea trabajos Hermes programados, incluyendo historial y salida.
- Opción local-first autoalojada: Ejecuta localmente con SQLite—sin cuenta ni dependencia en la nube mencionada—para que tus datos locales queden en tu máquina.
Cómo usar Hermes Agent Mission Control
- Instala prerrequisitos: Usa Node.js 18+ y ten Hermes Agent disponible como espera el repositorio.
- Ejecuta la app localmente:
git clone https://github.com/Agent-3-7/hermes-agent-mission-control.gitcd hermes-agent-mission-controlnpm install- Para desarrollo:
npm run dev
- Abre la UI: Navega a
http://localhost:6969. - Ejecuta en producción (si lo deseas): Usa
npm run prod.
Internamente, la app usa una UI de navegador React + Vite conectada a un servidor Express en el puerto 6969 mediante HTTP y SSE para actualizaciones en streaming. Un worker de Python se comunica con Hermes vía el componente Hermes AI, y las transcripciones de tareas se almacenan en la base de datos de sesiones de Hermes mientras Minions guarda metadatos de tareas, estado, historial de heartbeat y configuraciones por tarea en SQLite local.
Casos de uso
- Revisar múltiples tareas delegadas a agentes: Cuando delegas investigación, codificación, monitoreo, operaciones de ventas, escritura o flujos recurrentes, Minions proporciona un tablero único para ver qué tareas están en progreso, bloqueadas o listas para revisión.
- Manejar ejecuciones atascadas o bloqueadas: Si una tarea se estanca repetidamente, el mecanismo de heartbeat la muestra como “Necesita tu ayuda”, después de que el agente haya probado enfoques alternativos.
- Monitorear trabajo de larga duración sin chequeos manuales constantes: El streaming en vivo más heartbeats periódicos reducen la necesidad de abrir e inspeccionar sesiones de terminal repetidamente mientras el trabajo está en curso.
- Operar trabajos Hermes basados en Cron programados: Usa las funciones de visibilidad cron para ver trabajos programados, inspeccionar historial y ver salida cuando las tareas se activan en segundo plano.
- Ejecutar tareas por proyecto con configuraciones de ejecución diferentes: Sobrescribe modelo y esfuerzo de razonamiento tarea por tarea, útil cuando diferentes trabajos tienen restricciones distintas.
Preguntas frecuentes
-
¿Puedo usarlo con otros agentes además de Hermes?
Aún no. La fuente indica que existe una interfaz de adaptador, pero el lanzamiento es solo Hermes y menciona OpenClaw como siguiente. -
¿Dónde se almacenan los datos de tareas?
El proyecto describe una opción local-first usando SQLite para metadatos de tareas, estado, historial de heartbeat y configuraciones por tarea. Las transcripciones de chat se almacenan en la base de datos de sesiones de Hermes. -
¿Cómo funciona “completado”?
El agente puede proponer finalización, pero debes verificar y cerrar tareas. El tablero solo mueve tareas a completado tras tu aprobación. -
¿Minions solo muestra un tablero o gestiona activamente la ejecución?
Hace más que mostrar estados: cada tarea es una sesión raíz Hermes persistente que se comunica, hace check-in y actualiza el tablero basado en eventos de heartbeat.
Alternativas
- Rastreadores Kanban/gestores de tareas de propósito general: Las herramientas que rastrean estados manualmente pueden ayudar a organizar el trabajo, pero generalmente no proporcionan chequeos de heartbeat específicos para agentes, streaming de llamadas a herramientas/razonamiento, ni control de ejecución por tarea.
- Gestión de sesiones Hermes basada en terminal: Ejecutar Hermes directamente en terminales puede funcionar para un número pequeño de tareas, pero reintroduce el esfuerzo manual que Minions busca reducir (rastreo de finalizaciones y diagnóstico de trabajos bloqueados).
- Paneles de orquestación autoalojados para trabajos en segundo plano: Estos pueden ofrecer visibilidad en trabajos programados y registros de ejecución, pero podrían no incluir el modelo de tareas/sesiones enfocado en Hermes con flujos de trabajo “listo para revisión” con intervención humana descritos aquí.
Alternativas
Codex Plugins
Usa Codex Plugins para combinar skills, integraciones de apps y servidores MCP en flujos reutilizables que amplían el acceso de Codex a Gmail, Drive y Slack.
BotBoard
Gestiona agentes de IA como un equipo con un backlog compartido, contexto estructurado y revisión humana para asignar, seguir y aprobar salidas.
Biji
Biji es una plataforma versátil diseñada para mejorar la productividad a través de herramientas y características innovadoras.
Struere
Struere es un sistema operativo nativo de IA que reemplaza los flujos en hojas de cálculo por software estructurado: paneles, alertas y automatizaciones.
OpenFlags
OpenFlags es un sistema de feature flags open source y autohospedado con control plane y SDKs para evaluaciones locales y rollouts progresivos.
AakarDev AI
AakarDev AI es una plataforma poderosa que simplifica el desarrollo de aplicaciones de IA con integración fluida de bases de datos vectoriales, permitiendo un despliegue y escalabilidad rápidos.