Google invite les développeurs à tester une nouvelle fonctionnalité expérimentale d’IA pour son outil de ligne de commande gemini-cli. Annoncé lors d’une discussion sur GitHub le 17 octobre,”Codebase Investigator Agent”est un outil autonome conçu pour aider les ingénieurs à comprendre les bases de code complexes.
Contrairement à la simple recherche, l’agent explore le code en fonction d’objectifs de haut niveau pour générer des rapports détaillés. La fonctionnalité est désormais disponible dans la dernière version préliminaire, et Google recherche activement les commentaires des utilisateurs sur sa précision, ses performances et son comportement général afin de façonner son développement futur.
Un agent autonome pour l’exploration de codes complexes
Google introduit un moyen plus sophistiqué permettant aux développeurs d’analyser leurs projets directement depuis le terminal. Le nouvel agent Codebase Investigator, détaillé dans une discussion GitHub, va au-delà de la recherche de code traditionnelle en fonctionnant comme un agent autonome.
Au lieu de récupérer des lignes ou des fonctions spécifiques, il aborde les requêtes des développeurs de haut niveau, souvent ambiguës, qui nécessitent une compréhension globale de la base de code.
Selon un article de Silvio Junior de Google,”Les recherches de code simples sont idéales pour trouver des lignes spécifiques, mais elles échouent souvent lorsque vous devez créer une image complète du fonctionnement d’une fonctionnalité sur plusieurs fichiers.”
Le nouvel agent est conçu pour combler cette lacune. Il est conçu pour enquêter sur des questions vagues mais critiques dont la réponse s’étend sur plusieurs fichiers et répertoires.
Pour les développeurs, cela signifie poser des questions qui nécessitaient auparavant des heures d’exploration manuelle, comme essayer de comprendre un système existant ou une nouvelle fonctionnalité complexe.”C’est parfait pour les questions ambiguës telles que”Comment fonctionne notre couche de mise en cache ?”, où la réponse ne se trouve pas au même endroit”, a-t-il ajouté.
Une fois l’enquête terminée, l’agent fournit un rapport complet bien plus détaillé qu’un fichier journal standard.
Ce résultat comprend un résumé de haut niveau de ses résultats, une trace détaillée de son chemin d’exploration à travers le code et une analyse de tous les fichiers et fonctions qu’il a identifiés comme étant pertinent.
Les informations structurées peuvent ensuite être utilisées par d’autres agents d’IA pour des tâches complexes ou fournir aux développeurs une compréhension approfondie et exploitable de l’architecture de leur logiciel.
Comment tester le Codebase Investigator
Les développeurs désireux d’essayer le nouvel outil peuvent y accéder immédiatement. L’agent est activé par défaut dans la version préliminaire v0.10.0 de gemini-cli. Le développement actif se poursuit, avec une une version nocturne le 20 octobre incluant un correctif qui active l’enquêteur”pour tous les modes”, suggérant qu’une intégration plus large est en cours.
Google a également fourni aux développeurs un contrôle granulaire sur le comportement de l’agent. Les utilisateurs peuvent modifier ses paramètres dans un bloc de configuration « expérimental » dans leur fichier de paramètres.
Les principales options incluent l’ajustement de maxNumTurns pour limiter ou étendre la profondeur de l’enquête, ce qui est crucial pour gérer le temps sur de très grandes bases de code.
Les développeurs peuvent également spécifier le modèle d’IA, qui est par défaut le puissant gemini-2.5-pro, et définir un budget de réflexion pour gérer son calcul. effort.
La société lance un appel direct à la communauté des développeurs pour l’aider à affiner l’outil.
Dans l’annonce, Google met l’accent sur la nature expérimentale de l’agent et demande des commentaires détaillés sur des domaines spécifiques.”Il s’agit d’une première version de l’agent, et vos commentaires sont cruciaux. Veuillez répondre à ce fil de discussion avec vos réflexions, en particulier concernant la précision, le comportement de l’agent, les performances et les cas d’utilisation !”, a écrit Silvio Junior.
Cette approche ouverte vise à tirer parti des commentaires de la communauté pour améliorer l’utilité et la fiabilité de l’agent avant une version plus large.
Premiers commentaires et paysage concurrentiel
Réactions initiales de la communauté a été positive. Un utilisateur, « diegomazuco », a répondu à la discussion sur GitHub après la mise à jour vers une version préliminaire, en déclarant: « Je viens de mettre à jour vers la version « Release v0.10.0-preview.2 » et j’ai trouvé cette nouvelle fonctionnalité très intéressante et fonctionnelle. Je la teste déjà dans l’un de mes projets et elle m’a déjà beaucoup aidé ! tâches.
Codebase Investigator est la dernière amélioration de gemini-cli, un outil gratuit et open source lancé par Google en juin 2025 pour apporter ses puissants modèles d’IA directement au terminal.
La nouvelle fonctionnalité arrive sur un marché extrêmement concurrentiel pour les outils de développement d’IA. Google lui-même poursuit plusieurs stratégies, proposant également son agent de codage asynchrone, Jules, conçu pour déléguer des tâches entières plutôt que pour l’exploration collaborative.
Pendant ce temps, l’ensemble du secteur innove à un rythme effréné. OpenAI a récemment mis son puissant agent Codex en disponibilité générale, élargissant sa portée avec une intégration Slack et un SDK de développeur pour intégrer l’agent dans des outils personnalisés.
Dans un mouvement parallèle qui met en évidence une approche stratégique différente, Anthropic vient de lancer Claude Code pour le Web, déplaçant son assistant de codage d’IA dans le navigateur en mettant fortement l’accent sur des environnements sécurisés et en bac à sable pour garantir la sécurité lors d’un fonctionnement autonome.
Google de Google La décision de publier Codebase Investigator en tant que fonctionnalité expérimentale pilotée par la communauté au sein d’un outil open source existant met en évidence une stratégie de développement rapide et itératif.
En intégrant des fonctionnalités de plus en plus autonomes directement dans la ligne de commande (l’environnement natif de nombreux développeurs), Google joue un rôle important pour devenir un partenaire indispensable dans le flux de travail d’ingénierie logicielle moderne.
Les commentaires recueillis lors de cette phase de test public seront probablement Déterminez la rapidité avec laquelle ce nouvel agent puissant passe du statut d’expérimentation à celui de fonctionnalité essentielle dans la bataille en cours pour l’ordinateur de bureau du développeur.