Documentation / Agents

Antigravity

Mis à jour le

TL;DR — Pour la CLI d'Antigravity, `tokenade install` écrit un hook PreToolUse dans `~/.gemini/config/hooks.json`, des règles dans `~/.gemini/GEMINI.md`, et enveloppe `~/.gemini/config/mcp_config.json`. La prise en charge de Gemini CLI a pris fin en 1.1.19.

Tokenade prend en charge Antigravity de Google : son agent en ligne de commande (agy) est branché par un hook, et les serveurs MCP de l'app Antigravity sont enveloppés. Gemini CLI n'est plus pris en charge : sa prise en charge a pris fin avec la version 1.1.19, et tokenade uninstall retire toujours ce que les anciennes versions lui avaient écrit.

CLI d'Antigravity : ce que l'installation écrit

La CLI et l'éditeur Antigravity partagent le dossier ~/.gemini/ (%USERPROFILE%\.gemini\ sous Windows, avec le point sur tous les systèmes). Le hook n'est installé que si ~/.gemini/config/ existe, le dossier propre à la CLI : une machine qui n'a que l'éditeur n'est pas touchée.

FichierCe que Tokenade ajoute
~/.gemini/config/hooks.jsonUne entrée tokenade avec un hook PreToolUse
~/.gemini/GEMINI.mdUne courte section de règles Tokenade, dans le fichier global que charge Antigravity
~/.gemini/config/mcp_config.jsonLes serveurs MCP tiers, réécrits pour démarrer derrière tokenade mcp-wrap

Avant l'exécution d'une commande shell, le hook réécrit la commande pour qu'elle passe par tokenade wrap, et sa sortie revient compactée. Cette réécriture n'approuve pas la commande à votre place : Antigravity vous demande toujours votre accord, comme sans Tokenade. Le reste de hooks.json n'est pas modifié.

Ce dont profite Antigravity

D'après la matrice de compatibilité : sorties de commandes, recherche web, résultats MCP, recherche dans le code, dédup des relectures, documents et médias, et masquage des secrets sont couverts. L'optimisation du contexte est partielle.

Éditeur Antigravity

L'éditeur Antigravity n'a pas de hook shell. Il profite de :

  • L'optimisation MCP : les serveurs de ~/.gemini/config/mcp_config.json tournent derrière tokenade mcp-wrap. Voir Envelopper les serveurs MCP.
  • La section de règles de ~/.gemini/GEMINI.md, pour que l'agent connaisse les commandes tokenade (map, skeleton, query, semantic, read, search) et puisse les appeler depuis son terminal.

Gemini CLI

La prise en charge de Gemini CLI a été retirée en 1.1.19. Si une ancienne version de Tokenade l'avait branché, tokenade uninstall retire toujours ces entrées de hooks de ~/.gemini/settings.json et annule l'ancien réglage du proxy LLM qu'elle avait pu écrire. ~/.gemini/GEMINI.md est conservé, car Antigravity le lit aussi.

Qwen Code, un fork de Gemini CLI, reste pris en charge. Voir Autres agents.

Vérifier

tokenade healthcheck # vérifie que les hooks de chaque agent sont installés et valides
tokenade hooks tail # déclenchements récents
tokenade gain # registre des économies

Vous pouvez aussi ouvrir ~/.gemini/config/hooks.json et y chercher la clé tokenade.

Retirer

tokenade uninstall --dry-run
tokenade uninstall

La désinstallation retire la clé tokenade de ~/.gemini/config/hooks.json, restaure vos serveurs MCP et retire la section Tokenade de ~/.gemini/GEMINI.md. Pour ne restaurer que les serveurs MCP : tokenade unwrap-mcps. Voir Mettre à jour et désinstaller.

Voir aussi