Google présente Gemini CLI GitHub Actions pour automatiser les révisions des demandes d’extraction et le tri des problèmes

Google présente Gemini CLI GitHub Actions pour automatiser les révisions des demandes d’extraction et le tri des problèmes

Google dévoile Gemini CLI GitHub Actions : une avancée majeure dans la gestion de code basée sur l’IA

Google a lancé Gemini CLI GitHub Actions, un assistant de codage IA innovant et gratuit, né de la nécessité pour l’entreprise de simplifier la gestion des pull requests et des problèmes GitHub. Cet outil a été mis à disposition du public suite aux retours positifs de la communauté des développeurs, qui ont reconnu ses capacités d’automatisation au sein du référentiel Gemini CLI.

Premiers pas avec Gemini CLI GitHub Actions

Le nouveau système Gemini CLI GitHub Actions est actuellement en version bêta et est accessible depuis le dépôt google-github-actions/run-gemini-cli sur GitHub. Ce système robuste fonctionne de manière asynchrone et est déclenché par divers événements tels que la création de tickets ou de pull requests. Grâce à sa compréhension du contexte de votre projet, y compris de votre code et de vos tickets existants, Gemini CLI peut gérer les tâches de manière autonome, sans nécessiter de supervision continue.

Flux de travail personnalisables

Google propose une gamme de workflows open source personnalisables, adaptables aux exigences spécifiques de votre projet. Les trois principaux workflows proposés sont :

  • Triage intelligent des problèmes : cette action évalue automatiquement les nouveaux problèmes, en appliquant des étiquettes pertinentes et en les hiérarchisant en conséquence, permettant aux développeurs humains de se concentrer sur les tâches de codage essentielles.
  • Examens accélérés des demandes d’extraction : il offre des évaluations immédiates des modifications de code en vérifiant la qualité et le style, permettant aux équipes de contourner les examens fastidieux du premier tour.
  • Collaboration à la demande : les développeurs peuvent attribuer des tâches à l’IA en taguant « @gemini-cli » dans leurs commentaires sur les problèmes ou les demandes d’extraction, lui demandant d’effectuer des actions telles que l’écriture de tests ou la correction de bogues.

Fonctionnalités de sécurité améliorées

En termes de sécurité, Google a mis en œuvre la fédération d’identités de charge de travail (WIF) via Google Cloud pour les utilisateurs de Vertex AI et de Gemini Code Assist. Cette solution renforce la sécurité en supprimant le recours à des clés API persistantes, permettant ainsi un contrôle strict des fonctionnalités de l’agent. De plus, elle adhère au principe du moindre privilège grâce à la liste blanche des commandes et aux identités personnalisées, garantissant ainsi un déploiement sécurisé de l’agent d’IA.

Comment utiliser les actions GitHub de la CLI Gemini

Pour exploiter les fonctionnalités de Gemini CLI GitHub Actions, les utilisateurs doivent exécuter Gemini CLI version 0.1.16 ou ultérieure. Une fois cette condition remplie, exécutez la commande pour lancer le processus d’installation. /setup-github

Contexte de Gemini CLI

Lancée en juin, Gemini CLI a été développée pour répondre à la demande croissante d’outils d’IA en ligne de commande, notamment auprès de concurrents comme Claude Code d’Anthropic. Optimisée par Gemini 2.5 Pro, Gemini CLI facilite de nombreuses fonctions telles que l’écriture de code, le débogage d’applications et la recherche, le tout depuis une interface de terminal conviviale.

Pour plus de détails et pour explorer les fonctionnalités offertes, visitez le référentiel GitHub susmentionné ou consultez les ressources associées.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *