Configurer Antigravity
Exécutez l’outil agy de Google et découvrez ses limites de reprise de conversation.
Installer
Section intitulée « Installer »L’image d’agent fournit agy dans les conteneurs locaux. Dans une sandbox cloud, Outpost l’installe s’il est absent, sauf si vous définissez bootstrap: false.
L’installateur prend en charge Linux amd64 et arm64 (glibc et musl) ainsi que macOS Intel et Apple Silicon. Les autres plateformes échouent.
Comparez la version installée à la version épinglée :
- Version épinglée
agentVersions.antigravity, téléchargée depuis les archives versionnées de Google. - Contrôle SHA-512Chaque archive est vérifiée avant extraction ; une empreinte incorrecte interrompt l’installation.
- Pas de mise à jour automatiqueLes images, les exécutions et
doctordéfinissentAGY_CLI_DISABLE_AUTO_UPDATE=true.
doctor avertit quand les versions diffèrent. Il ne vérifie ni l’empreinte du binaire ni la connexion.
Se connecter avec son compte
Section intitulée « Se connecter avec son compte »Lancez agy sur l’hôte et connectez-vous avec votre compte Google.
Outpost copie ~/.gemini/antigravity-cli/antigravity-oauth-token dans le répertoire personnel privé de la sandbox. Pour un jeton rangé ailleurs, passez { account: { file: "/path/to/token" } }. Voir Authentification.
Utiliser une clé d’API
Section intitulée « Utiliser une clé d’API »Déclarez GEMINI_API_KEY. L’usage de l’API Gemini est facturé séparément des forfaits Google AI.
Outpost écrit aussi ~/.gemini/antigravity-cli/settings.json dans le répertoire personnel de la sandbox pour sélectionner le fournisseur Gemini. { usage: { variable: "NAME" } } lit la clé dans une autre variable déclarée.
Fonctions disponibles
Section intitulée « Fonctions disponibles »- ConversationsReprise dans la même session de sandbox avec
sandbox.resume(id, options)ouresume()sur un résultat à chaud. - Réparations de réponseUne réponse typée invalide est réparée dans cette même conversation.
- RéorientationLivrée en mode
resumed: Outpost arrêteagy, puis reprend la conversation avec votre texte. - Serveurs MCPFusionnés dans
~/.gemini/config/mcp_config.jsondu répertoire personnel de l’agent. - ConsommationJetons d’entrée, en cache et de sortie par tour ; les jetons de réflexion comptent en sortie.
- Modèle et modeLe
modelde l’agent devient--model;modepasse--mode accept-editsouplan.
Sans mode, les exécutions non interactives passent --dangerously-skip-permissions : c’est la sandbox qui borne ce que l’agent peut faire. Les terminaux interactifs conservent les demandes d’approbation de la CLI. Choisir un agent compare tous les agents.
- Les conversations ne sont pas capturées : elles disparaissent avec la sandbox. La reprise à froid et
fork()sont refusés, etcreateAntigravityHarness()refuse un stockageconversations. - Un modèle avec
reasoningoumaxOutputTokensest refusé à la composition de l’agent. - Les options MCP
tools.include,startupTimeoutMsetoauth: "login"sont refusées. - Le bootstrap réutilise un
agydéjà présent dans le PATH sans vérifier sa version ni son empreinte.
API : createAntigravityHarness · AntigravitySettings · agentVersions.