Un planning exécute des tâches de manière récurrente sans qu’on ait besoin de les demander. Vous les trouverez dans l’usine sous l’onglet Automatisations et pourrez les créer via Nouveau travail en tant qu’automatisation programmée : toutes les quelques heures, ou tous les jours, semaines ou mois.
À quoi servent les calendriers ?
Des tâches de maintenance récurrentes faciles à convenir et faciles à oublier :
- Les mises à jour de dépendances
- Le nettoyage accumulé : code mort, drapeaux obsolètes, exports inutilisés
- Les rapports périodiques
- Les vérifications régulières par rapport à une norme que vous avez adoptée
Le point commun est que le travail est clairement défini à l'avance. Un calendrier ne peut pas décider ce qui mérite d'être fait ; il se contente de répéter une instruction que vous avez déjà rédigée.
Pourquoi ils ne conviennent pas ?
Tout ce qui nécessite un jugement sur les priorités. Un calendrier qui génère du travail tous les lundis, quel que soit le contexte, entrera en concurrence avec les agents pour les tâches que vous avez réellement planifiées.
Le travail planifié consomme bien de la capacité.
C'est l'essentiel à retenir avant de créer plusieurs calendriers.
Une tâche planifiée est une tâche ordinaire. Elle est mise en file d'attente, occupe un slot d'agent et génère des frais liés au modèle. Trois calendriers quotidiens sur un plan à un seul slot peuvent empêcher l'exécution de tout ce que vous aviez prévu.
Historique d'exécution
Chaque calendrier conserve un historique de ses exécutions et des résultats obtenus. Consultez-le occasionnellement : le mode de défaillance d'une automatisation n'est pas une panne spectaculaire, mais la production silencieuse de résultats inutiles pendant des mois tout en consommant du budget.
Si un calendrier a généré douze demandes de fusion et que aucune n'a été intégrée, ce calendrier est erroné.
Calendriers et automatisations d'événements
Deux façons de lancer du travail sans intervention humaine :
| Automatisation | Déclenché par |
|---|---|
| Calendrier | Heure |
| Automatisation d'événement | Un événement se produisant, comme l'ouverture d'un pull request ou l'échec d'une vérification |
- PlanificationHeure
- Automatisation d'événementsUn événement se produit.
Une tâche ordinaire
Spécification, plan, développement, vérification, revue. Utilise un emplacement d'agent ; attribuez-lui une priorité plus faible.
P2P3Un pull request
Il ne peut pas fusionner lui-même ni valider dans votre branche de base.
Vous approuvez
Utilisez un calendrier lorsque le déclencheur est réellement temporel, ou lorsque le système concerné n'envoie pas d'événements Coroid, comme Sentry ou Jira : le calendrier interroge alors via vos serveurs MCP. Si vous voulez dire « dès que cela se produit » et que Coroid ou GitHub émet cet événement, privilégiez une automatisation d'événement. Celle-ci effectuera moins de travail inutile.
Le travail provient également de vos propres systèmes et agents, des automatisations d'événements et des résultats de qualité. Consultez Modes de lancement du travail.