createAntigravityHarness
Rôle et comportement
Section intitulée « Rôle et comportement »Crée le preset CLI Antigravity (agy) sans lancer la CLI ; createAgent({ harness, model }) le lie et refuse reasoning et maxOutputTokens. La reprise, les réparations de réponse et le pilotage fonctionnent uniquement dans la même sandbox ouverte ; capture de conversation, reprise à froid et fork sont refusés.
Exemple complet et règles détaillées.
Paramètres et propriétés
Section intitulée « Paramètres et propriétés »settingsOptionnelAntigravitySettings | undefinedRéglages d’Antigravity ; model, reasoning et maxOutputTokens se placent sur createAgent() et sont refusés ici, tout comme conversations.settings.authenticationOptionnelAgentAuthentication | undefined“account” ou account.file copie le jeton de connexion Google d’agy depuis ~/.gemini/antigravity-cli ; les formes usage transmettent GEMINI_API_KEY et sélectionnent l’API Gemini. Account key et variable échouent à la composition de l’agent.settings.variablesOptionnelReadonly<Record<string, string>> | undefinedVariables d’environnement des commandes agy, fusionnées par-dessus .outpost/.env ; AGY_CLI_DISABLE_AUTO_UPDATE vaut toujours true. Un nom également défini par le provider de sandbox échoue avec le code configuration.settings.mcpServersOptionnelMcpServers | undefinedServeurs MCP fusionnés dans .gemini/config/mcp_config.json du home de l’agent, indexés par nom de serveur ; les autres serveurs du fichier sont conservés. Avec le fournisseur local, c’est votre propre home. Chaque variable référencée doit être déclarée.settings.modeOptionnel"accept-edits" | "plan" | undefinedMode d’exécution Antigravity transmis avec —mode. Sans lui, les exécutions non interactives passent —dangerously-skip-permissions ; les sessions interactives conservent les demandes d’approbation de la CLI.