{"id":102,"date":"2026-05-27T12:50:25","date_gmt":"2026-05-27T10:50:25","guid":{"rendered":"https:\/\/neuractif.alwaysdata.net\/blog\/?p=102"},"modified":"2026-05-27T12:54:11","modified_gmt":"2026-05-27T10:54:11","slug":"guide-de-survie-antigravity-v2-et-lecosysteme-agentique-google-apres-la-i-o-2026","status":"publish","type":"post","link":"https:\/\/neuractif.alwaysdata.net\/blog\/2026\/05\/27\/guide-de-survie-antigravity-v2-et-lecosysteme-agentique-google-apres-la-i-o-2026\/","title":{"rendered":"Guide de survie Antigravity V2 et l&rsquo;\u00e9cosyst\u00e8me Agentique Google (apr\u00e8s la I\/O-2026)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Nous sommes fin mai 2026. Suite aux r\u00e9centes annonces de Google I\/O et au d\u00e9ploiement de la version majeure d&rsquo;<strong>Antigravity V2<\/strong>, de nombreux d\u00e9veloppeurs se retrouvent face \u00e0 des comportements erratiques :&nbsp;<em>Token Budget<\/em>&nbsp;satur\u00e9, commandes slash&nbsp;\/&nbsp;disparues, et workflows personnalis\u00e9s (comme BMAD) cass\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce guide est un retour d&rsquo;exp\u00e9rience (appuy\u00e9 par les documentations officielles et quelques retours de la communaut\u00e9&nbsp;Google.Dev&nbsp;et Github) pour vous aider \u00e0 migrer sans douleur (du moins, pas assez douloureusement quand m\u00eame \ud83d\ude0e).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Et surtout, DISCLAMER : ce guide assume que :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>vous \u00e9tiez d\u00e9j\u00e0 utilisateur de l\u2019\u00e9cosysteme agentique Antigravity depuis une version v1.x au moins,<\/li>\n\n\n\n<li>vous \u00eates familiers avec les \u201cchemins de fichiers\u201d dans un syst\u00e8mes unix,<\/li>\n\n\n\n<li>vous exploitiez d\u00e9j\u00e0 des workflows avanc\u00e9s pour des projets moyens \u00e0 complexes.<\/li>\n\n\n\n<li>vous resterez au courant des \u00e9volutions de cette version majeure v2.x afin de r\u00e9ajuster vos config si jamais elles changent encore officiellement lors d\u2019une prochaine upgrade.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">0. Deux applis (distinctes) d\u00e9sormais pour Antigravity<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La V2 a introduit deux lanceurs pour Antigravity : l\u2019IDE se distingue du Agent Manager avec son nom \u201cAntigravity IDE\u201d. Et pour ce qui est de la commande de lancement dans le Shell, vous pouvez aussi lancez uniquement l\u2019\u00e9diteur dans un r\u00e9pertoire directement en invoquant la commande $ `antigravity-ide .`ou `agy-ide .`<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"583\" src=\"https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed-1024x583.png\" alt=\"\" class=\"wp-image-103\" srcset=\"https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed-1024x583.png 1024w, https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed-300x171.png 300w, https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed-768x438.png 768w, https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed.png 1506w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">1. La crise du \u00ab\u00a0Token Budget\u00a0\u00bb (Customization Budget)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le sympt\u00f4me<\/strong><br>Apr\u00e8s la mise \u00e0 jour, votre jauge de&nbsp;<em>Token Usage<\/em>&nbsp;dans les r\u00e9glages (Customizations) explose dans le rouge (parfois \u00e0 plus de 500%), affichant l&rsquo;alerte :<br><em>\u00ab\u00a0Customization token budget exceeded\u00a0\u00bb<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"354\" src=\"https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed-1-1024x354.png\" alt=\"\" class=\"wp-image-104\" srcset=\"https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed-1-1024x354.png 1024w, https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed-1-300x104.png 300w, https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed-1-768x266.png 768w, https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed-1-1536x531.png 1536w, https:\/\/neuractif.alwaysdata.net\/blog\/wp-content\/uploads\/2026\/05\/unnamed-1.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pourquoi ?<\/strong>&nbsp;<br>La V2 tente par d\u00e9faut de pr\u00e9-charger (hydrater)&nbsp;<strong>l&rsquo;int\u00e9gralit\u00e9<\/strong>&nbsp;des dossiers de&nbsp;<em>Skills<\/em>&nbsp;globaux pr\u00e9sents sur votre machine dans le&nbsp;<em>System Prompt<\/em>&nbsp;de l&rsquo;agent. Si vous aviez des centaines de comp\u00e9tences t\u00e9l\u00e9charg\u00e9es (ex: packages BMAD complets), l&rsquo;agent sature avant m\u00eame de commencer \u00e0 r\u00e9fl\u00e9chir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La solution (l&rsquo;approche \u00ab\u00a0Opt-in\u00a0\u00bb)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;automatisation du tri par l&rsquo;agent est inefficace en V2 (co\u00fbt de latence). Il faut passer d&rsquo;une logique&nbsp;<em>globale<\/em>&nbsp;\u00e0 une logique&nbsp;<em>locale par projet<\/em>.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>D\u00e9sactivez le \u201cGLOBAL\u201d<\/strong>\u00a0:<br>Renommez vos dossiers de skills globaux pour les sortir du radar de l&rsquo;IDE.<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">~\/.gemini\/config\/skills\u00a0=>\u00a0~\/.gemini\/config\/skills_unused<\/mark><\/li>\n\n\n\n<li><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">~\/.gemini\/antigravity-ide\/skills\u00a0=>\u00a0~\/.gemini\/antigravity-ide\/skills_unused<\/mark><\/li>\n<\/ul>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>Ciblez par projet<\/strong>\u00a0:<br>Quand vous d\u00e9marrez un projet, utilisez des liens symboliques (symlinks) pour n&rsquo;importer\u00a0<strong>que<\/strong>\u00a0les skills n\u00e9cessaires dans le dossier du projet :\u00a0<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">&lt;racine-du-projet>\/.agents\/skills\/.<\/mark><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">2. Le renommage officiel : \u201c<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">.agent<\/mark>\u201d\u00a0vs\u00a0.\u201d<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">agents<\/mark>\u201d<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avec la V2, Google a rationalis\u00e9 le nommage pour s&rsquo;aligner sur les standards de l&rsquo;industrie (et faciliter la compatibilit\u00e9 avec des outils comme OpenClaw etc.).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">.agent<\/mark>\u00a0(Singulier)<\/strong>\u00a0: ce format est d\u00e9sormais\u00a0<strong>d\u00e9pr\u00e9ci\u00e9<\/strong>\u00a0(deprecated).<\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">.agents\u00a0<\/mark>(Pluriel)<\/strong>\u00a0: est le nouveau\u00a0<strong>standard officiel<\/strong>. depuis un bon moment d\u00e9j\u00e0.<br><em>Action : Renommez syst\u00e9matiquement vos dossiers locaux en \u201c.agents\/\u201d\u00a0pour \u00e9viter les bugs de d\u00e9couverte du scanner.<\/em><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">3. Disparition des Slash \u201c\/\u201d Commands &amp; Workflows (erreur silencieuse)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le sympt\u00f4me<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous tapez\u00a0\/\u00a0dans le chat, et vos workflows habituels (BMAD, start-session, audit&#8230;) renvoient \u00ab\u00a00 matching results\u00a0\u00bb. Parfois, une erreur\u00a0<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">ConnectError: [unknown] uri<\/mark>: \u00ab\u00a0\u00a0\u00bb\u00a0appara\u00eet si vous tentez d&rsquo;en cr\u00e9er un nouveau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Les deux causes majeures :<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>A. La migration silencieuse des dossiers<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La V2 a modifi\u00e9 l&#8217;emplacement par d\u00e9faut o\u00f9 l&rsquo;IDE cherche les workflows globaux.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Ancien chemin V1<\/em>\u00a0:\u00a0<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">~\/.gemini\/antigravity-ide\/global_workflows\/<\/mark><\/li>\n\n\n\n<li><em>Nouveau chemin V2<\/em>\u00a0:\u00a0<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">~\/.gemini\/config\/global_workflows\/<\/mark><\/strong>\u00a0<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br><em>Action : D\u00e9placez physiquement vos fichiers&nbsp;<\/em><em>.md<\/em><em>&nbsp;de l&rsquo;ancien vers le nouveau dossier.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">B. Le crash du Parser V2 (File Isolation)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le nouveau\u00a0<em>Discovery Scanner<\/em>\u00a0d&rsquo;Antigravity est impitoyable. S&rsquo;il d\u00e9tecte un seul fichier Markdown mal format\u00e9 (erreur YAML, description vide, etc.) dans votre dossier\u00a0<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">global_workflows<\/mark>,\u00a0<strong>il crashe silencieusement et d\u00e9sactive TOUTES vos autres commandes saines<\/strong>.<br><em>Action : Isolez vos anciens workflows dans un dossier de backup. Ne r\u00e9introduisez que les fichiers ultra-simples et valid\u00e9s un par un. \u00c9vitez de masquer des \u00ab\u00a0personas\u00a0\u00bb (skills) dans le dossier des workflows.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">C. L&rsquo;erreur\u00a0<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">uri: \u00ab\u00a0\u00a0\u00bb<\/mark><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cette erreur survient si vous tentez de charger des workflows globaux alors qu&rsquo;<strong>aucun projet\/workspace n&rsquo;est ouvert dans l&rsquo;\u00e9diteur<\/strong>. Antigravity V2 a imp\u00e9rativement besoin d&rsquo;un ancrage de projet actif pour r\u00e9soudre le sch\u00e9ma de l&rsquo;URI (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">file:\/\/<\/mark>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Et GeminiCLI dans tout \u00e7a ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous utilisez\u00a0<strong>GeminiCLI<\/strong>\u00a0dans votre shell, vous \u00eates relativement \u00e0 l&rsquo;abri de ce petit chaos. Contrairement \u00e0 l&rsquo;IDE qui utilise des fichiers Markdown, GeminiCLI s&rsquo;appuie sur une architecture de fichiers<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">\u00a0<strong>.toml<\/strong>\u00a0<\/mark>qui n&rsquo;a pas \u00e9t\u00e9 impact\u00e9e par la refonte des dossiers de l&rsquo;IDE.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vos commandes globales restent en s\u00e9curit\u00e9 dans :\u00a0<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">~\/.gemini\/commands\/<\/mark><\/li>\n\n\n\n<li>Vous pouvez les recharger \u00e0 chaud sans red\u00e9marrer via :\u00a0<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">\/commands reload<\/mark><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>R\u00e9f\u00e9rences et quelques liens utiles<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Documentation architecture V2 &amp; symlinks :<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">\u00a0<a href=\"https:\/\/www.google.com\/url?q=https:\/\/google.dev&amp;sa=D&amp;source=editors&amp;ust=1779819242208210&amp;usg=AOvVaw2DdVlYNNHOYcev1veuDlVs\">Antigravity Core Docs (Google.dev)<\/a><\/mark><\/li>\n\n\n\n<li>Discussions communautaires (troubleshooting parser &amp; workflows) :\u00a0<a href=\"https:\/\/www.google.com\/url?q=https:\/\/reddit.com&amp;sa=D&amp;source=editors&amp;ust=1779819242208469&amp;usg=AOvVaw17VwsJxhWnaIrlQ7N6dQwO\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">Reddit &#8211; Antigravity Missing Workflows<\/mark><\/a><\/li>\n\n\n\n<li>Standards Agentiques : La transition vers\u00a0<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">.agents<\/mark>\u00a0suit les directives de modularit\u00e9 pour la compatibilit\u00e9 inter-frameworks (LangChain, OpenClaw).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Prenez le temps de faire ce m\u00e9nage sur vos machines avant de lancer vos agents sur des t\u00e2ches complexes !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nous sommes fin mai 2026. Suite aux r\u00e9centes annonces de Google I\/O et au d\u00e9ploiement de la version majeure d&rsquo;Antigravity V2, de nombreux d\u00e9veloppeurs se retrouvent face \u00e0 des comportements erratiques :&nbsp;Token Budget&nbsp;satur\u00e9, commandes slash&nbsp;\/&nbsp;disparues, et workflows personnalis\u00e9s (comme BMAD) cass\u00e9s. Ce guide est un retour d&rsquo;exp\u00e9rience (appuy\u00e9 par les documentations officielles et quelques retours [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-102","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technique"],"_links":{"self":[{"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/posts\/102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":1,"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/posts\/102\/revisions"}],"predecessor-version":[{"id":105,"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/posts\/102\/revisions\/105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/media\/103"}],"wp:attachment":[{"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/media?parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/categories?post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/neuractif.alwaysdata.net\/blog\/wp-json\/wp\/v2\/tags?post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}