{"meta":{"title":"Création d’automatisations avec Copilot agent cloud","intro":"Créez et gérez automations pour exécuter Copilot cloud agent selon un calendrier ou en réponse à des événements.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/how-tos","title":"Procédures"},{"href":"/fr/copilot/how-tos/use-copilot-agents","title":"Utiliser des agents Copilot"},{"href":"/fr/copilot/how-tos/use-copilot-agents/cloud-agent","title":"Cloud agent"},{"href":"/fr/copilot/how-tos/use-copilot-agents/cloud-agent/create-automations","title":"Créer des automatisations cloud"}],"documentType":"article"},"body":"# Création d’automatisations avec Copilot agent cloud\n\nCréez et gérez automations pour exécuter Copilot cloud agent selon un calendrier ou en réponse à des événements.\n\n## Présentation\n\nAvec automations, vous pouvez configurer Copilot cloud agent l’exécution automatique, soit selon une planification, soit en réponse à un événement dans un référentiel.\nAutomations peut effectuer des actions dans le référentiel dans lequel il est configuré, comme ouvrir une pull request ou étiqueter un ticket.\n\nVous pouvez créer et gérer automations à partir de l’onglet **Agents** d’un référentiel sur GitHub. Vous pouvez également créer et gérer automations à partir de l’onglet **Automations** dans le GitHub Copilot app.\n\nPour obtenir une vue d’ensemble des automationsdéclencheurs, outils, visibilité et sécurité, consultez [À propos des automatisations de Copilot](/fr/copilot/concepts/agents/cloud-agent/about-automations).\n\n## Prerequisites\n\nPour automations être disponible dans un référentiel, toutes les valeurs suivantes doivent être remplies :\n\n* Le référentiel doit être **privé ou interne**.\n  Automations ne sont pas disponibles dans les dépôts publics.\n* Copilot cloud agent doit être activé pour le référentiel. Si vous avez Copilot Business ou Copilot Enterprise, un administrateur doit activer la Copilot cloud agent stratégie. Consultez « [Gestion de l’accès à GitHub Copilot agent cloud](/fr/copilot/concepts/agents/cloud-agent/access-management) ».\n* L’organisation doit autoriser les deux Copilot cloud agent et automations dans le référentiel (les deux sont activées par défaut). Consultez « [Ajout d’GitHub Copilot agent cloud à votre organisation](/fr/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent) ».\n\nAutomations sont disponibles avec les offres GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Max, GitHub Copilot Business et GitHub Copilot Enterprise.\n\n## Création d’un automation\n\n1. Sur GitHub, accédez à la page principale du référentiel.\n\n2. Sous le nom de votre référentiel, cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-agent\" aria-label=\"agent\" role=\"img\"><path d=\"M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z\"></path><path d=\"m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z\"></path></svg> Agents**.\n\n3. Dans la barre latérale, cliquez sur **Automations**.\n\n4. Cliquez sur **Créer**.\n\n5. Entrez un **nom** pour le automation.\n\n6. Sélectionnez un ou plusieurs déclencheurs qui déterminent quand les \\*\\*\\*\\*automation :\n\n   * **Selon une planification** : choisissez un intervalle périodique, toutes les heures, tous les jours ou toutes les semaines.\n   * **Lorsqu’un ticket est créé** : le automation s’exécute chaque fois qu’un ticket est ouvert dans le dépôt.\n   * **Lorsqu’une pull request est ouverte** : le automation s’exécute chaque fois qu’une pull request est ouverte dans le dépôt.\n   * **Lorsqu’une pull request est synchronisée** : le automation s’exécute chaque fois que de nouveaux commits sont ajoutés à une pull request dans le dépôt.\n\n   Vous pouvez facultativement configurer des filtres pour les déclencheurs de tickets et de pull requests :\n\n   * Pour le **moment où un problème est créé**, ajoutez un filtre de requête de recherche.\n   * Quand **une demande de tirage est ouverte** et qu’une demande de tirage **est synchronisée**, ajoutez un filtre de requête de recherche et un filtre pour les fichiers modifiés dans la demande de tirage.\n\n7. Dans le champ **d’invite**, décrivez la tâche que vous souhaitez voir Copilot effectuer chaque fois que automation s’exécute.\n\n   Par exemple : `Label this issue as a bug, an enhancement, or other, based on its content.`\n\n   > \\[!WARNING]\n   > Les sessions Copilot cloud agent démarrées par un automation sont visibles pour les autres personnes ayant accès au dépôt. N’incluez pas de secrets ou d’autres informations sensibles dans votre invite. Pour accorder Copilot l’accès aux valeurs sensibles, utilisez des secrets de référentiel. Consultez « [Configurer des secrets et des variables pour Copilot agent cloud](/fr/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/configure-secrets-and-variables) ».\n\n8. Si vous le souhaitez, sélectionnez le **modèle** que vous souhaitez Copilot utiliser. Consultez « [Modification du modèle IA pour GitHub Copilot agent cloud](/fr/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model) ».\n\n9. Sélectionnez les **outils**Copilot pouvant être utilisés lorsque automation s’exécute, par exemple pour envoyer des modifications, mettre à jour les étiquettes des tickets ou créer une pull request.\n\n   Sélectionnez uniquement les outils dont la tâche a besoin. Les outils que vous sélectionnez contrôlent les actions Copilot qui peuvent être effectuées dans votre référentiel. Si vous le souhaitez, vous pouvez utiliser le bouton **Suggérer des outils** pour demander Copilot à suggérer des outils en fonction de votre invite. Consultez « [À propos des automatisations de Copilot](/fr/copilot/concepts/agents/cloud-agent/about-automations#tools-and-actions) ».\n\n10. Enregistrez-le automation en cliquant sur **Créer une automatisation**.\n\n## Test d’un automation\n\nVous pouvez exécuter un automation immédiatement, sans attendre que son déclencheur s’active, pour vérifier qu’il se comporte comme prévu.\n\n1. Ouvrez le automation que vous souhaitez tester dans le volet **Automations**.\n2. Cliquez sur le bouton **Exécuter maintenant** .\n\nCopilot démarre une session Copilot cloud agent et exécute l’invite de automation avec les outils que vous avez sélectionnés. Vous pouvez ouvrir la session pour suivre sa progression et passer en revue les modifications qu’elle apporte.\n\n## Gérer votre Automations\n\nVos automations sont privés et uniquement visibles par vous, mais les sessions démarrées à partir de vos automatisations seront visibles par toute personne disposant d’un accès en lecture au dépôt.\n\nDans le volet **Automations** d’un dépôt, vous pouvez :\n\n* Affichez votre automations dépôt et les sessions qu’ils ont démarrées.\n* Modifiez un automation pour changer son nom, l’invite, les déclencheurs, les outils ou le modèle.\n* Désactivez une automation option pour l’arrêter en cours d’exécution ou réactivez-la ultérieurement.\n* Supprimez un élément automation dont vous n’avez plus besoin.\n\nPour afficher l’ensemble de vos automations dans tous les référentiels et accéder à la gestion de chacun, utilisez la vue Automations au niveau de l’utilisateur.\n\n## Lectures complémentaires\n\n* [À propos des automatisations de Copilot](/fr/copilot/concepts/agents/cloud-agent/about-automations)\n* [Démarrage des sessions GitHub Copilot](/fr/copilot/how-tos/use-copilot-agents/cloud-agent/start-copilot-sessions)\n* [Risques et atténuations pour GitHub Copilot agent cloud](/fr/copilot/concepts/agents/cloud-agent/risks-and-mitigations)"}