Google approfondit l’intégration de ses outils de développement d’IA avec le lancement de l’extension Jules pour Gemini CLI. Ce nouvel ajout intègre Jules, l’agent de codage d’IA asynchrone de la société, directement dans le terminal interactif Gemini.

Il établit ce que Google appelle un flux de travail puissant « mieux-ensemble », conçu pour éliminer les changements de contexte perturbateurs.

Les développeurs peuvent désormais déléguer des tâches complexes et chronophages comme la correction de bogues et la refactorisation à l’agent autonome sans jamais quitter leur environnement de ligne de commande principal.

En permettant aux ingénieurs de rester concentrés sur les sessions de codage actives pendant que Jules travaille en arrière-plan, Google franchit une nouvelle étape importante pour faire de son IA un élément indispensable du cycle de vie du développement logiciel. L’extension est disponible dès maintenant pour l’installation.

Un compagnon autonome pour votre collaborateur IA

La fusion de ses deux outils de codage IA distincts crée une expérience de développement plus cohérente pour Google.

Le officiel L’annonce présente cela comme un « flux de travail mieux intégré », tirant parti des atouts uniques de chaque agent d’IA. Gemini CLI et Jules sont conçus pour remplir des fonctions différentes et complémentaires, créant un partenariat entre un collaborateur actif et un travailleur en arrière-plan.

Google positionne Gemini comme un outil pratique, en déclarant :”Gemini CLI est votre collaborateur et orchestrateur dans le terminal pour les tâches sur lesquelles vous vous concentrez activement.”

Il excelle dans le dialogue interactif de va-et-vient nécessaire à une résolution immédiate des problèmes. Jules, à l’inverse, est l’assistant”feu et oubli”.

Google le décrit comme un”acolyte autonome qui travaille en arrière-plan, dans une machine virtuelle (VM) où il clone votre code, installe des dépendances et modifie des fichiers.”

Cette séparation délibérée des préoccupations était claire avant même le lancement de l’extension. La nouvelle extension fournit simplement le pont formel entre ces deux philosophies.

Déléguer des tâches sans changer de contexte

Pour les développeurs qui vivent dans le terminal, cette nouvelle extension promet de rationaliser considérablement les flux de travail complexes.

Son objectif stratégique principal est de minimiser les frictions mentales liées au déplacement entre différentes applications. Kathy Korevec, directrice des produits chez Google Labs, l’a déjà souligné en déclarant: « nous voulons réduire autant que possible le changement de contexte pour les développeurs. »

Cette philosophie était à la base de la CLI autonome Jules Tools lancée plus tôt en octobre, et cette extension intègre désormais ce principe directement dans l’expérience CLI Gemini.

Au lieu de suspendre leur travail pour ouvrir un outil ou une interface utilisateur Web distinct, les développeurs peuvent désormais attribuer des packages de travail entiers à partir de l’invite Gemini.

Le dépôt GitHub pour l’extension répertorie un large éventail de tâches délégables, notamment la correction de bogues, la refactorisation de code à grande échelle, les mises à jour de versions de dépendances et même la maintenance de la documentation.

Jules travaille sur ces tâches de manière asynchrone, en soumettant les modifications terminées à une nouvelle branche du référentiel GitHub connecté. Ce processus est conçu pour maintenir le développeur humain dans un état de flux créatif, libéré des tâches fastidieuses mais nécessaires.

Comment démarrer avec l’extension Jules

La configuration du nouveau flux de travail nécessite quelques conditions préalables. Selon la documentation officielle, les développeurs doivent d’abord disposer d’un compte Jules et connecter leur référentiel GitHub via la console Jules.

Cette connexion est critique, car elle donne à l’agent le contexte et les autorisations dont il a besoin pour opérer sur la base de code. De plus, l’outil principal Gemini CLI (version 0.4.0 ou plus récente) doit être installé localement.

Une fois ces éléments en place, l’extension peut être installée avec une seule commande :

gemini extensions install https://github.com/gemini-cli-extensions/jules–auto-update

L’indicateur facultatif–auto-update est recommandé pour garantir que l’extension reçoive les nouvelles fonctionnalités et les correctifs au fur et à mesure de leur publication. Une fois installé, l’appel de l’agent est simple.

Les développeurs utilisent la commande/jules suivie d’une invite en langage naturel. Par exemple, un utilisateur pourrait taper/jules ajouter des tests unitaires manquants à mon dépôt pour lancer une tâche. La progression peut être vérifiée plus tard en demandant/jules quel est l’état de ma dernière tâche ?.

Une autre étape dans le « changement d’agent » de Google

L’intégration de l’agent directement dans une session interactive marque une évolution clé par rapport à la CLI autonome de Jules Tools.

Le lancement de l’extension est la dernière d’une série rapide d’améliorations pour Gemini CLI, l’outil gratuit et open source que Google a lancé pour la première fois en juin.

La plate-forme a immédiatement attiré l’attention des développeurs en proposant un niveau gratuit généreux allant jusqu’à 1 000 requêtes quotidiennes vers ses modèles haut de gamme, un élément essentiel de sa stratégie visant à fidéliser les développeurs.

Google transforme progressivement l’outil d’une simple interface d’invite en une plate-forme sophistiquée pour l’IA agentique. La semaine dernière, la société a commencé à rechercher des testeurs pour un « Codebase Investigator Agent » expérimental conçu pour analyser des bases de code complexes.

Cette stratégie s’aligne sur ce que Google appelle un « changement d’agent », une initiative plus large visant à intégrer des agents d’IA spécialisés dans son écosystème.

Elle complète également le coéquipier Gemini CLI GitHub Actions lancé en août, qui automatise les tâches au niveau du référentiel plutôt que de la ligne de commande de l’individu.

La plate-forme de base elle-même est devenir un hôte plus performant pour ces extensions. Une récente mise à jour de mi-octobre de Gemini CLI a introduit la prise en charge complète du pseudo-terminal, lui permettant d’exécuter des commandes interactives complexes comme vim directement au sein d’une session.

Cela fait du terminal un environnement plus puissant et plus complet. Comme Google l’a expliqué dans son annonce :”La combinaison de Gemini CLI et de l’extension Jules accélère les flux de travail de codage créatif en vous permettant de déléguer des tâches à Jules tout en restant fluide dans Gemini CLI.”

L’intégration étroite d’agents d’IA interactifs et asynchrones représente une étape majeure dans la campagne de Google visant à faire de la ligne de commande une plate-forme centrale pour le développement de logiciels basés sur l’IA.

Categories: IT Info