Prérequis
Avant d’installer le plugin, vous devez disposer des éléments suivants :- Antigravity CLI (
agy)1.1.10ou version ultérieure - uv, dont la commande
uvxexécute le hook - Python 3.10 ou version ultérieure
- Un compte CoreWeave Forge et une clé API
- Un projet Agent Lens (
[YOUR-TEAM]/[YOUR-PROJECT]) destiné à recevoir les traces
Installer le plugin
Suivez les étapes ci-dessous pour installer le plugin et envoyer votre première trace à Agent Lens.1
Définir votre projet et votre clé API
Remplacez Le hook s’exécute dans l’environnement à partir duquel
[YOUR-TEAM]/[YOUR-PROJECT] par votre projet Agent Lens et [YOUR-API-KEY] par votre clé API, puis exportez-les :agy a été lancé. Définissez FORGE_TRACE_PROJECT et la clé API dans le profil de votre shell, ou à l’endroit d’où vous lancez agy, et vérifiez que uvx figure bien dans ce PATH. À la place de WANDB_API_KEY, le hook peut aussi lire la clé dans l’entrée de l’hôte Weights & Biases du fichier ~/.netrc.2
Exécuter le programme d’installation
agy plugin install, vérifie les paramètres dont le hook a besoin et indique où les traces apparaîtront :✗ Hook command, consultez la section Dépannage.3
Démarrer une nouvelle session
Lancez une nouvelle session
agy. Chaque tour de conversation terminé apparaît dans Agent Lens.Afficher les traces Antigravity dans Agent Lens
Le programme d’installation affiche un lien vers les traces de votre projet. Vous pouvez également ouvrir votre projet dans l’interface d’Agent Lens :- Accédez à CoreWeave Forge, sélectionnez Agent Lens dans le menu des produits, puis sélectionnez votre projet dans le sélecteur de projet, en haut du menu latéral.
- Dans le menu latéral, sélectionnez Conversations.
- Sélectionnez l’onglet Conversations pour afficher toutes les conversations d’agent enregistrées pour votre projet.
- Sélectionnez une conversation pour en examiner l’arborescence complète.
Antigravity.
Ce qui est tracé
Chaque tour de conversation correspond à une trace :gen_ai.*) et leur durée est calculée à partir des horodatages des étapes de la transcription Antigravity.
Limitations
Le plugin présente les limitations suivantes :- La transcription d’Antigravity n’enregistre ni l’utilisation des jetons, ni les paramètres des requêtes au modèle, ni les ID de réponse : les traces n’indiquent donc ni nombres de jetons ni coûts.
- Le span
invoke_agentd’un sous-agent contient son prompt et son résultat, mais aucun span enfant, car la transcription n’enregistre pas les appels au modèle ni les appels d’outils effectués par le sous-agent lui-même.
Référence de configuration
Configurez le plugin à l’aide de variables d’environnement définies dans l’environnement à partir duquel vous lancezagy.
Capture du contenu
AvecFORGE_ANTIGRAVITY_INCLUDE_CONTENT=false, les spans contiennent toujours les éléments suivants :
- Les noms des modèles, des outils et des sous-agents, ainsi que les rôles des sous-agents
- Les informations de durée
- Les chemins du Workspace
- Le numéro d’exécution du Stop hook et le motif de son arrêt
Dépannage
Si les traces n’arrivent pas dans Agent Lens, commencez par rechercher les messages du plugin à l’aide de la commandegrep. Antigravity n’affiche la sortie des hooks ni dans son interface de terminal ni dans la sortie de agy -p. Il écrit les messages du hook, notamment les liens permettant de consulter les traces et les éventuelles erreurs d’exportation, dans les journaux de sa CLI :
Gérer le plugin
Pour mettre à niveau le plugin, réexécutez la commande d’installation : elle remplace le plugin installé. Pour figer une version ou passer à une version donnée, installez le plugin à partir de cette version :agy plugin :
0.1.0 ou 0.1.1 avec uv tool install, cet exécutable n’est plus utilisé après la mise à niveau. Supprimez-le avec la commande suivante :