
Google a lancé Antigravity 2.0, intégrant le contrôle de version Git directement dans le panneau latéral droit pour réduire les allers-retours entre l’éditeur, le terminal et les outils Git externes. La barre latérale mise à jour suit désormais toutes les modifications du dépôt sur la branche actuelle, y compris celles issues de scripts, d’éditeurs externes et de commandes Bash. Un nouvel outil de comparaison VCS reflète l’arborescence de travail Git actuelle. Antigravity 2.0 ajoute également un terminal intégré accessible depuis la barre d’activité, offrant aux développeurs un meilleur contrôle sans avoir à quitter l’application.
Google Antigravity est une plateforme de développement logiciel mise au point par Google. Elle se compose d’un environnement de développement axé sur le chat, d’un environnement de développement intégré (EDI), d’une interface en ligne de commande (CLI) et d’un kit de développement logiciel (SDK) conçu pour orchestrer des agents d’intelligence artificielle (IA) autonomes en vue de la génération, de l’exécution et des tests de code.
Avec le lancement d’Antigravity 2.0, Google a intégré le contrôle de version Git directement dans le panneau latéral droit, ce qui réduit la nécessité de basculer entre l’éditeur, le terminal et les outils Git externes. La barre latérale mise à jour de l’agent suit désormais toutes les modifications du dépôt sur la branche actuelle, et pas seulement les modifications apportées par l’agent IA, y compris celles issues de scripts, d’éditeurs externes, de commandes Bash et d’autres outils.
Un nouvel outil de comparaison VCS reflète l’arborescence de travail Git actuelle, en couvrant les modifications non validées et les différences entre les branches par rapport à origin/main. Les utilisateurs peuvent basculer entre les vues « Modifications de l’agent », « Non validées » et « Branche », inspecter les fichiers modifiés directement dans la barre latérale, choisir entre des comparaisons fractionnées et unifiées, et effectuer des recherches parmi les modifications.
Le panneau comprend également une vue dédiée aux modifications mises en attente, avec des commandes permettant de mettre en attente ou de retirer des fichiers de la liste d’attente, ainsi que de prévisualiser les messages de validation générés automatiquement avant la validation. Antigravity 2.0 ajoute également un terminal intégré accessible depuis la barre d’activité. Il peut être utilisé pour les commandes Git, les tests, les linters, les builds, la gestion des paquets et d’autres outils en ligne de commande, offrant ainsi aux développeurs un meilleur contrôle sur les modifications du dépôt sans avoir à quitter l’application.
Voici l’annonce des nouveautés VCS et terminal d’Antigravity :
Améliorer l’expérience de gestion des versions
Lorsqu’on utilise un assistant de codage basé sur l’IA, la traçabilité et la confiance sont primordiales. Vous devez savoir exactement ce qui a changé dans votre espace de travail, comment cela a changé et quel est l’état actuel de votre dépôt. Auparavant, nous devions passer sans cesse d’Antigravity 2.0, notre terminal, à l’interface graphique d’un système de contrôle de version distinct que nous utilisions également. Avec cette mise à jour, nous avons intégré les commandes du système de contrôle de version (VCS) Git directement dans le panneau de droite d’Antigravity, vous offrant ainsi une interface utilisateur de premier ordre pour effectuer vos opérations de contrôle de version.
Nous avons également ajouté un onglet « Terminal » afin que toutes les autres commandes que vous souhaitez exécuter soient accessibles en un seul clic et que vous puissiez maintenir votre flux de travail sans avoir à changer d’application.
Qu’est-ce qui a changé exactement ?
Nous avons mis à jour la barre latérale de l’agent afin qu’elle affiche désormais non seulement les modifications apportées par l’agent (c’est-à-dire celles effectuées à partir de l’outil d’édition), mais aussi toutes les modifications apportées à votre branche actuelle. Cela inclut notamment les modifications apportées à vos fichiers par un script Python, les modifications effectuées dans un éditeur de texte distinct, ainsi que les effets secondaires d’un script bash modifiant des fichiers.
Lorsque le panneau latéral ne suit que les modifications effectuées via l’outil de l’agent, votre interface utilisateur se désynchronise par rapport à votre répertoire de travail. Vous finissez par devoir constamment revenir à votre terminal pour exécuter les commandes git status et git diff. Nous avons simplifié ce processus en intégrant un outil de comparaison VCS dans Antigravity 2.0 et en proposant également un onglet « Terminal ». Cela vous offre davantage de flexibilité pour suivre les modifications apportées à votre dépôt et lancer des outils en ligne de commande selon vos besoins.
Expérience interactive : essayez le panneau latéral VCS
Testez les workflows directement dans cette simulation interactive :
Nouveautés du panneau latéral d’Antigravity
Grâce à la nouvelle intégration VCS située dans le panneau latéral droit, Antigravity se connecte directement à votre arborescence de travail Git. Vous bénéficiez ainsi d’une vue unique et unifiée de toutes les modifications apportées à votre branche et à votre espace de travail :
Consultez les différences réelles, basées sur le VCS, pour votre répertoire de travail actuel. Le panneau affiche les modifications apportées à votre branche par rapport à origin/main, ainsi que toutes les modifications non validées dans votre espace de travail, qu’elles aient été effectuées par un agent ou par un autre utilitaire. Passez ces modifications en revue avec la précision propre à Git. La barre latérale offre une vue dédiée à vos modifications mises en attente, ce qui vous permet de vérifier en toute simplicité ce qui est prêt à être validé lors de votre prochaine validation. Effectuez les actions Git pertinentes directement depuis l’interface utilisateur en fonction de l’état de votre dépôt :
L’accès à votre terminal, directement intégré à Antigravity 2.0, vous permet d’accéder à bien plus d’outils en ligne de commande qu’auparavant, pour lesquels vous deviez auparavant basculer vers une autre fenêtre. Vous pouvez désormais rester concentré en ayant vos outils de développement à portée de clic dans le terminal. Utilisez le terminal pour exécuter des tests, des linters, des outils de compilation, gérer vos paquets et utiliser tout autre outil en ligne de commande dont vous avez besoin.
Source : Google Antigravity