Hermes KanbanWebUI - une WebUI de style tableau Kanban qui ajoute un AI Workflow Designer à Hermes Agent Kanban
(github.com/PriuS2)J’ai créé Hermes KanbanWebUI parce que je voulais rendre la fonctionnalité Kanban de Hermes Agent plus facile à consulter dans le navigateur et plus simple à utiliser.
Hermes Agent dispose d’une fonctionnalité Kanban qui permet de gérer les tâches avec des statuts comme triage, todo, ready, running, blocked, done, mais le flux d’utilisation par défaut est centré sur la CLI. Je voulais voir d’un seul coup d’œil l’état et les dépendances de plusieurs tâches, donc j’ai enveloppé cette fonctionnalité dans une UX de tableau Kanban façon Trello.
Ce projet ne crée pas un nouveau système de tâches séparé : il lit et écrit directement dans la base SQLite hermes_cli.kanban_db déjà utilisée par Hermes Agent. Ainsi, les tâches visibles dans la CLI / le tableau de bord et celles affichées dans la WebUI reposent sur les mêmes données.
Les principales fonctionnalités sont les suivantes.
- Affichage des tâches Hermes Kanban sous forme de tableau au style Trello
- Création de tâches, changement de statut, attribution d’un profil d’agent responsable
- Affichage des statuts Hermes Kanban comme
running,blocked,done - Visualisation des dépendances parent-enfant avec des lignes
- Consultation de la progression, des runs, des logs et des événements des tâches en cours d’exécution
- Prise en charge du basculement entre plusieurs boards, de la recherche, des filtres et de la création en masse
L’ajout principal par rapport au Hermes Kanban existant est l’AI Workflow Designer.
Si vous saisissez un objectif ou des exigences sous forme de prompt, l’IA découpe le travail en tâches à plusieurs étapes et crée une ébauche de DAG avec les dépendances entre les tâches. Elle assigne aussi un profil Hermes Agent adapté à la nature de chaque tâche.
Par exemple, si vous envoyez une demande comme « conçois cette fonctionnalité, implémente-la, fais la QA et documente-la », l’outil la divise en tâches de planification, développement, QA et documentation, attribue chaque tâche au profil d’agent approprié, puis crée même les relations de précédence.
Le workflow généré n’est pas appliqué immédiatement : il est d’abord affiché comme brouillon. Après vérification et modification du contenu, son application crée alors les véritables tâches et dépendances Hermes Kanban.
Aucun commentaire pour le moment.