Remarque
Les justifications, la confiance et les approbations pour automations lesquelles elles sont en préversion publique cours et susceptibles de changer.
Automations exécutez un agent pour trier les problèmes pour vous, en appliquant des étiquettes, en définissant des types et des champs, en leur attribuant des problèmes et en les fermant, sans qu’une personne lance chaque modification. La logique, la confiance et les approbations vous donnent une visibilité sur ce travail automatisé et le contrôle sur le moment où il s’applique.
Cette fonctionnalité n’est pas spécifique à une plateforme. Cela fonctionne de la même façon que l’agent s’exécute via Copilot cloud agentautomationsles GitHub Agentic WorkflowsAPI REST et GraphQL.
Cette fonctionnalité s’applique uniquement aux modifications apportées automation aux problèmes. Elle ne s’applique pas aux modifications apportées par les utilisateurs, et elle n’affecte pas les autres actions qu’une automation personne peut entreprendre, telles que l’ouverture de demandes de tirage (pull request) ou l’envoi (push) de code.
La logique, la confiance et les approbations couvrent les modifications automation apportées aux attributs de problème suivants : étiquettes, champs, type de problème, problèmes de fermeture et affectations.
Justification
Chaque action prise en charge enregistre la raison derrière elle, que la automation modification appliquée soit appliquée automatiquement ou proposée comme suggestion. Cela vous donne une piste d’audit de ce qui a changé et pourquoi. Quand une modification est en attente de révision, vous voyez la raison de la suggestion avant de décider.
Vous pouvez également consulter la justification de la question des modifications qui ont pris effet, qu’elles aient été appliquées automatiquement ou suggérées, puis approuvées. Une action avec une justification enregistrée aura à côté de celle-ci. Sélectionnez l’icône pour afficher le automationraisonnement de cette modification.
Confiance
Pour chaque action prise en charge, le automation taux de confiance est élevé, moyen ou faible. Votre référentiel a un niveau d’automatisation qui définit le seuil de confiance : les modifications évaluées en dessous sont conservées en tant que suggestions et les modifications à ou au-dessus de celle-ci s’appliquent automatiquement.
- Contrôle total : chaque modification est conservée pour révision. Rien n’est appliqué automatiquement.
- Prudent (par défaut) : seules les modifications jugées très fiables sont appliquées automatiquement. Tout le reste est mis en attente pour votre examen.
- Équilibré : les modifications courantes et simples sont appliquées automatiquement. Tout élément ambigu est mis en attente pour examen.
- Automatisation complète : chaque modification est appliquée automatiquement. L’agent ne retient une modification que si elle est signalée comme incertaine.
Étant donné que les actions de confiance inférieure sont celles qui sont conservées, vous passez du temps uniquement sur les modifications les plus susceptibles d’avoir besoin d’une deuxième apparence.
Approbations
Si une modification s’applique directement ou attend votre révision dépend de deux éléments :
- Niveau d’automatisation de votre référentiel. Les modifications évaluées au-dessous du seuil sont toujours conservées sous forme de suggestions, quelle que soit la automation procédure à suivre.
- Demande explicite à suggérer. Vous pouvez également inviter à automation suggérer une modification plutôt que de l’appliquer, et elle attend votre révision même si sa confiance est élevée.
Les suggestions s’affichent dans un panneau sur le problème. Dans le volet, vous pouvez :
- Acceptez ou refusez chaque suggestion individuellement.
- Acceptez tout ou refusez tous d’agir sur plusieurs suggestions à la fois.
Une petite équipe peut choisir rapidement l’automatisation complète, tandis qu’un référentiel public occupé peut choisir Prudent ou Contrôle total pour contenir plus de modifications pour examiner où les enjeux sont plus élevés.
Remarque
Les approbations sont une commodité de flux de travail, et non un contrôle de sécurité. Ils n’appliquent pas de limite côté serveur. Par conséquent, un agent autorisé à modifier les problèmes peut appliquer directement les modifications au lieu de les proposer, y compris via les API REST et GraphQL. Utilisez des autorisations de référentiel et d’agent, et non des approbations, pour contrôler ce qu’une autorisation automation est autorisée à faire.
Étapes suivantes
Pour savoir comment configurer le niveau d’automatisation de votre référentiel et gérer les suggestions, consultez Gestion de la justification, du niveau de confiance et des approbations pour les problèmes.