Skip to content

Pipeline et automatisation

Stib peut faire progresser une carte, réagir au résultat d’un agent, exécuter des scripts, appeler des webhooks et relancer un travail récurrent. Ces mécanismes se configurent séparément pour n’automatiser que ce qui est maîtrisé.

Mode Auto

Activez le mode Auto sur une carte pour la laisser parcourir les colonnes de pipeline activées. Chaque colonne active utilise son type, ses défauts agent/modèle, son template de prompt et son action de fin.

Une colonne de planification conversationnelle peut volontairement attendre une validation. Si la continuation complète est configurée, Stib applique l’action du mode auto puis poursuit. Erreur, annulation, question sans réponse, condition non satisfaite ou problème de permission arrêtent la progression au lieu de deviner.

Pipeline propre à la carte

Une carte peut inclure ou ignorer des colonnes éligibles sans changer le board de tous. Utilisez ce réglage lorsqu’une tâche n’a pas besoin de toutes les étapes standard. Les indicateurs visibles résument le trajet prévu ; ils ne garantissent pas sa réussite.

Automatisations de colonne

Les paramètres de colonne peuvent définir :

  • conditions de statut pour sortir ou déplacer le travail ;
  • réponses automatiques avec limite de sécurité ;
  • règles de déplacement automatique ;
  • actions ou webhooks à l’entrée et à la sortie ;
  • reset ou reprise du contexte ;
  • nettoyage du worktree, archivage, état lu et nettoyage groupé ;
  • tri déterministe.

Commencez par un workflow passif ou soumis à validation. Ajoutez les transitions autonomes après avoir fiabilisé prompts, identifiants et scripts concernés.

Scripts

Les scripts projet sont des commandes nommées exécutées dans le dossier de travail du projet. Ils peuvent valider, construire, tester, déployer ou maintenir. Configurez-les dans Paramètres du projet → Scripts, puis lancez-les manuellement ou depuis les points d’automatisation compatibles.

Traitez-les comme du code : gardez-les relisibles, n’y intégrez pas de secrets, définissez des délais et rendez les commandes destructrices explicites. Avec un serveur distant, le script agit sur le chemin côté serveur.

Webhooks et intégrations

Les webhooks de colonne notifient les transitions. Les intégrations de board importent et synchronisent des tickets externes. Les webhooks d’audit exportent les événements d’audit. Ce sont des configurations distinctes, avec payloads et frontières de confiance différents.

Utilisez HTTPS, des identifiants limités et des retries côté réception. Stib masque les secrets de webhook dans ses réponses normales, mais la destination reçoit bien le payload configuré.

Boucles

Une Boucle conserve la carte dans sa colonne et la relance selon un calendrier ou intervalle. Elle convient à la maintenance, au monitoring ou aux objectifs itératifs. Ses contrôles enregistrent des consignes persistantes, ignorent explicitement une itération ou déclarent l’objectif atteint.

Prévoyez une condition d’arrêt et un calendrier borné. Une Boucle diffère du mode Auto : Auto se déplace entre colonnes ; Boucle répète sur place.

Relire l’automatisation

Consultez historique de carte, messages agent, exécutions de scripts, audit et état Git. Si le flux semble bloqué, identifiez s’il attend une personne, une condition, un identifiant, un script, une intégration externe ou la prochaine occurrence avant de relancer.

Suite : Tableau Kanban et Audit & Collaboration.