
Présentation des extensions pour la CLI Gemini de Google
Google a déployé une nouvelle fonctionnalité pour son interface de ligne de commande Gemini (CLI) : la possibilité d’utiliser des « extensions ».Cet ajout innovant vise à améliorer l’expérience utilisateur en permettant aux individus d’ intégrer leurs outils préférés et de personnaliser leurs interactions de ligne de commande alimentées par l’IA.
Accéder aux extensions et les utiliser
Les extensions sont hébergées publiquement sur GitHub, ce qui permet aux utilisateurs de créer et de publier leurs propres extensions sans l’approbation directe de Google. La galerie d’extensions propose actuellement plus de 50 options différentes, dont :
- Une extension Stripe pour une intégration transparente de son API de paiement dans divers flux de travail.
- Une extension Terraform conçue pour automatiser les tâches d’infrastructure.
- Une extension se connectant à Chrome DevTools pour aider au codage des agents.
- L’extension propriétaire Nanobanana de Google, qui permet aux utilisateurs de générer et de modifier des images via des invites de texte directement depuis le terminal.
Comment fonctionnent les extensions
Une fois une extension installée, Gemini détermine automatiquement quand utiliser ces outils en fonction de vos demandes. Vous pouvez également les appeler explicitement via des commandes personnalisées définies par les extensions. Pour vérifier quelles extensions sont actuellement installées, utilisez simplement la commande /extension
.
Créer votre propre extension Gemini CLI
Les développeurs souhaitant créer leurs propres extensions Gemini CLI peuvent commencer à utiliser l’un des modèles fournis. Le processus de développement commence par la configuration des propriétés de l’extension dans un gemini-extension.json
fichier manifeste. Ce fichier pointe vers un serveur MCP (Model Context Protocol), qui agit comme une petite application à l’écoute des commandes de la CLI. Vous pouvez également inclure un commands
répertoire pour ajouter des fichiers TOML simples, permettant ainsi la création de raccourcis de commandes personnalisés pour des invites plus complexes.
L’évolution de Gemini CLI
Initialement lancé plus tôt cette année, Gemini CLI offrait aux développeurs une plateforme robuste pour interagir directement avec l’IA via leurs terminaux. Dès son lancement, l’outil offrait des fonctionnalités importantes, telles que la lecture de fichiers locaux et l’exécution de commandes shell pour résoudre les problèmes. En se connectant avec son compte Google personnel, les utilisateurs bénéficient d’un généreux forfait gratuit de 60 requêtes par minute.
Les mises à jour ultérieures ont intégré Gemini CLI à divers environnements de développement, notamment Firebase Studio et Zed Editor. Ces intégrations ont étendu ses capacités, permettant aux utilisateurs de réaliser des tâches telles que la génération de code, la refactorisation de fonctions existantes et la fourniture d’explications claires pour les blocs de code complexes.
Pour plus d’informations sur les derniers développements, visitez cette source.
Laisser un commentaire