Aller au contenu
Application

Agents IA pour CircleCI

Un agent Monmo travaille dans CircleCI comme l’ingénieur responsable de vos builds. Il explique les échecs de workflow, repère les tests instables qui font échouer main, propose un config.yml plus rapide et surveille les jobs qui consomment le plus de crédits. Il utilise votre propre token CircleCI. Les relances, les approbations de jobs en attente, les lancements de pipelines et les modifications de contextes attendent votre accord.

Mis à jour le 2026-11-13 · Commencez gratuitement. Forfaits payants à partir de $15 par mois.

Application

Ce que font les agents dans CircleCI

  • Expliquer l’échec d’un workflow

    Lorsqu’un workflow échoue, l’agent lit les logs de l’étape en échec, trouve la première erreur réelle, compare le résultat à la dernière exécution réussie sur la même branche et fournit un lien vers le commit GitHub à l’origine du changement.

    DemanderLe workflow build-and-test a échoué sur main. Quelle est la véritable erreur et qu’est-ce qui a changé depuis sa dernière réussite ?
  • Repérer les tests instables

    Chaque lundi, l’agent lit les résultats des tests des 30 derniers jours, liste ceux qui ont réussi et échoué sur le même code avec leur fréquence d’échec, et prépare un ticket Jira pour chaque test qui mérite d’être corrigé.

    DemanderChaque lundi, liste les tests les plus instables sur main au cours des 30 derniers jours et prépare un ticket pour chacun des cinq premiers.
  • Accélérer la configuration

    L’agent lit .circleci/config.yml et les durées de chaque job, puis propose sur une branche des améliorations : mise en cache, parallélisation, répartition des tests, mise en cache des images Docker Hub ou changement de classe de ressources. L’envoi des modifications demande votre accord.

    DemanderNotre pipeline prend 22 minutes. Trouve les jobs les plus lents et propose un config.yml plus rapide sur une branche.
  • Résumer avant une approbation

    Quand un workflow s’arrête sur un job d’approbation avant un déploiement, l’agent liste les commits, les pull requests et les résultats des tests concernés, puis prépare un message pour Slack afin de vous aider à décider. L’approbation demande toujours votre accord.

    DemanderLe workflow deploy-production est en attente. Résume ce qui serait déployé et indique si tous les tests ont réussi.
  • Suivre la consommation de crédits

    Le premier du mois, l’agent consulte la consommation par projet et par workflow. Il repère les jobs qui ont utilisé le plus de crédits et ceux qui s’exécutent sans modification pertinente, puis présente les résultats dans Google Sheets.

    DemanderLe 1er, montre-moi les projets et les jobs qui ont utilisé le plus de crédits CircleCI le mois dernier, et pourquoi.
  • Auditer les contextes et variables

    L’agent liste chaque contexte, les projets qui l’utilisent et les éventuelles restrictions par groupe de sécurité, en ne communiquant que les noms des variables. Il signale les contextes ouverts à tous qui contiennent des clés de déploiement. Toute modification demande votre accord.

    DemanderQuels contextes contiennent des clés de production et quels projets peuvent les utiliser ?
  • Maintenir les orbs à jour

    L’agent liste les orbs utilisés par chaque projet et leur version fixe, consulte le journal des modifications des versions plus récentes et prépare la mise à jour sur une branche, avec une note sur les changements.

    DemanderQuels orbs de nos projets ont plus d’une version majeure de retard ? Prépare les mises à jour sur des branches.

Comment la connexion fonctionne

  1. 1Vous connectez CircleCI avec un token API personnel issu de votre compte. Ce token dispose des mêmes droits que vous sur les projets de votre organisation : l’agent a donc le même périmètre d’accès que vous.
  2. 2Vous choisissez quels agents peuvent utiliser CircleCI. Un agent chargé du développement en a besoin ; un agent chargé des données peut consulter la consommation pour un rapport mensuel. Les autres n’ont pas besoin d’accéder à vos pipelines.
  3. 3La lecture des pipelines, des logs, des résultats de tests et de la consommation ne demande pas d’accord. Relancer ou annuler un workflow, approuver un job en attente, lancer un pipeline, modifier un contexte ou une variable et envoyer une configuration demandent votre accord.

Souvent utilisé avec

Voir les 1 700+ applications

Autres applications : Développement et informatique

D’autres applications de ce type dans lesquelles les agents travaillent, chacune avec sa propre page.

Tout voir : Développement et informatique
FAQ

Questions fréquentes

Un agent IA peut-il corriger un build CircleCI en échec ?

Il peut diagnostiquer l’échec et préparer une modification. L’agent IA lit les logs de l’étape en échec, les compare à la dernière exécution réussie et, si le problème se trouve dans le code ou dans config.yml, effectue la modification sur une branche, sur son propre ordinateur. L’envoi de la branche et la relance du workflow demandent votre accord.

Un agent IA peut-il trouver les tests instables dans CircleCI ?

Oui. L’agent consulte les résultats des tests sur la période de votre choix, repère ceux qui réussissent et échouent sur le même code, les classe selon leur fréquence d’échec des builds et prépare des tickets dans Jira ou Linear. Corriger un test instable implique une modification du code : son envoi demande donc votre accord.

L’agent peut-il approuver des jobs en attente ou lancer des déploiements ?

Pas sans votre accord. Un job en attente d’approbation sert à laisser une personne décider, et l’agent respecte ce principe : il résume ce qui serait déployé et affiche une carte. Il n’approuve que lorsque vous l’y autorisez, via la connexion CircleCI ou dans son propre navigateur si la connexion ne couvre pas l’action concernée.

Un agent IA peut-il réduire notre consommation de crédits CircleCI ?

Il peut repérer où les crédits sont consommés et proposer des modifications. L’agent présente les jobs les plus coûteux, les workflows qui s’exécutent après la modification de fichiers sans rapport et les classes de ressources surdimensionnées, puis prépare des changements de configuration sur une branche. Il ne peut pas promettre de chiffre, mais chaque proposition indique le résultat attendu.

Votre prochaine recruepourrait commencer aujourd’hui.

Créez votre premier agent en une minute. C’est gratuit pour commencer.