Hermes KanbanWebUI - un WebUI estilo tablero Kanban que añade un AI Workflow Designer a Hermes Agent Kanban
(github.com/PriuS2)Quise hacer que la función Kanban de Hermes Agent fuera más fácil de ver en el navegador y más simple de usar, así que creé Hermes KanbanWebUI.
Hermes Agent tiene una función Kanban que gestiona tareas con estados como triage, todo, ready, running, blocked y done, pero el flujo de uso predeterminado está centrado en la CLI. Yo quería ver de un vistazo el estado y las dependencias de varias tareas, así que envolví esta función con una UX de tablero Kanban al estilo Trello.
Este proyecto no crea un sistema de tareas aparte, sino que lee y escribe directamente la base de datos SQLite hermes_cli.kanban_db que usa Hermes Agent. Por eso, las tareas que ves en la CLI o en el dashboard son los mismos datos que ves en la WebUI.
Las funciones principales son las siguientes.
- Ver tareas de Hermes Kanban en un tablero estilo Trello
- Crear tareas, cambiar estados y asignar perfiles de agente responsables
- Mostrar estados de Hermes Kanban como
running,blockedydone - Visualizar dependencias parent-child con líneas
- Revisar el progreso, la ejecución, los logs y los eventos de las tareas en ejecución
- Soporte para cambiar entre varios boards, búsqueda, filtros y creación masiva
Lo que se implementó adicionalmente sobre el Hermes Kanban existente es el AI Workflow Designer.
Si ingresas un objetivo o requisito como prompt, la IA divide el trabajo en varias tareas por etapas y crea un borrador de DAG con dependencias entre tareas. También asigna perfiles de Hermes Agent acordes con la naturaleza de cada tarea.
Por ejemplo, si ingresas una solicitud como “diseña, implementa, haz QA y documenta esta función”, la divide en tareas de planificación, desarrollo, QA y documentación, asigna cada tarea al perfil de agente adecuado y además crea las relaciones de trabajo previo necesarias.
El workflow generado no se aplica de inmediato, sino que primero se muestra como borrador. Después de revisar y editar el contenido, si lo aplicas, se crea como tareas y dependencias reales de Hermes Kanban.
Aún no hay comentarios.