Sébastien Rigaux

Veille technologique

← Tous les liens

Workflow Orchestration

Coordination de tâches, dépendances et reprises dans des traitements composés de plusieurs étapes.

Aperçu GitHub du dépôt pullboard-dev/pullboard, avec son nom, une description tronquée et les compteurs de contributeurs, issues, étoiles et forks.

Pullboard coordonne des agents de développement à partir de spécifications approuvées : chacun prend un item dans une worktree dédiée, passe un gate de tests, puis un autre agent vérifie le commit avant qu’il soit accepté. Les règles et l’activité restent dans le dépôt, avec un tableau local plutôt qu’un service hébergé.

Le point fort est le contrôle du flux : les exigences approuvées sont figées quand l’agent prend l’item, les lanes limitent les chemins modifiables et les transitions d’état suivent une machine commune aux commandes, à l’interface et à la documentation.

Schéma d’une boucle agentique : l’agent agit, observe, évalue, puis recommence ou s’arrête.

Les boucles d’agents enchaînent action, observation et évaluation pour affiner une réponse ou retenter une opération jusqu’à satisfaire un critère. Jesse Liberty illustre le principe en C# avec Microsoft Agent Framework : un agent de boucle, un évaluateur et une limite d’itérations.

L’exemple distingue un marqueur déterministe comme DONE d’un évaluateur basé sur un modèle juge, puis détaille les garde-fous à prévoir : délais, appels idempotents, journalisation et suivi des coûts. Chaque itération ajoute en effet latence et consommation de tokens.

Repéré via C# Digest

Carte de prévisualisation GitHub du dépôt rlaope/oh-my-hermes, avec le nom du projet, sa description et le nombre de contributeurs, issues, étoiles et forks.

oh-my-hermes ajoute une couche d’orchestration à Hermes Agent : le projet associe modèles et niveaux de raisonnement à des catégories de travail, charge des compétences à la demande et peut découper un objectif en graphe de tâches parallèles. Chaque tâche conserve un périmètre d’écriture distinct, tandis qu’un nœud séparé vérifie le résultat.

Le choix architectural le plus notable est de séparer préparation et preuve d’exécution : un plan ne devient pas un travail réalisé, et un agent qui annonce avoir terminé ne suffit pas à valider le résultat. Le projet propose aussi une mémoire soumise à revue et une TUI dédiée, sans remplacer ni modifier Hermes Agent.

rlaope