Hermes KanbanWebUI - WebUI em estilo quadro kanban que adiciona um AI Workflow Designer ao Kanban do Hermes Agent
(github.com/PriuS2)Criei o Hermes KanbanWebUI porque queria tornar a funcionalidade Kanban do Hermes Agent mais fácil de visualizar no navegador e mais simples de usar.
O Hermes Agent tem uma funcionalidade Kanban para gerenciar tarefas em estados como triage, todo, ready, running, blocked e done, mas o fluxo de uso padrão é centrado em CLI. Eu queria ver de relance o estado e as dependências de várias tarefas, então envolvi essa funcionalidade com uma UX de quadro kanban ao estilo Trello.
Este projeto não cria um novo sistema de tarefas separado; ele lê e grava diretamente no banco SQLite hermes_cli.kanban_db já usado pelo Hermes Agent. Por isso, as tarefas vistas na CLI/no dashboard e as tarefas vistas no WebUI são os mesmos dados.
Os principais recursos são os seguintes.
- Visualizar tarefas do Hermes Kanban em um quadro estilo Trello
- Criar tarefas, alterar estado e definir o perfil do agente responsável
- Exibir estados do Hermes Kanban como
running,blockededone - Visualizar dependências parent-child com linhas
- Ver o progresso, run, log e event de tarefas em execução
- Suporte a alternância entre vários boards, busca, filtro e criação em massa
O que foi implementado adicionalmente em relação ao Hermes Kanban existente é o AI Workflow Designer.
Ao inserir um objetivo ou requisito em forma de prompt, a IA divide o trabalho em várias tarefas por etapas e cria um rascunho de DAG com dependências entre as tarefas. Ela também atribui perfis do Hermes Agent adequados à natureza de cada tarefa.
Por exemplo, ao inserir um pedido como “projete esta funcionalidade, implemente, faça QA e documente”, ele divide em tarefas de planejamento/desenvolvimento/QA/documentação, atribui cada tarefa ao perfil de agente apropriado e ainda cria as relações de precedência.
O workflow gerado não é aplicado imediatamente; primeiro ele é mostrado como rascunho. Depois de revisar e editar o conteúdo, ao aplicar, ele é criado como tarefas e dependências reais no Hermes Kanban.
Ainda não há comentários.