Antigravity
Adaptateur d'environnement Apothem pour Antigravity (préversion).
Éditeur : Antigravity
Nom d'installation : antigravity
Statut : Préversion
Configuration native : ~/.gemini/GEMINI.md plus
~/.gemini/antigravity-cli/plugins/apothem/
Installation
apothem install --harness antigravityL'adaptateur rend le profil partagé dans ~/.gemini/GEMINI.md et installe les
cohortes de support Apothem sous la forme d'un plugin de la CLI Antigravity.
Fichiers écrits : ~/.gemini/GEMINI.md,
~/.gemini/antigravity-cli/plugins/apothem/plugin.json,
~/.gemini/antigravity-cli/plugins/apothem/skills/,
~/.gemini/antigravity-cli/plugins/apothem/rules/,
les définitions d'auxiliaires locaux converties à l'intérieur du plugin,
~/.gemini/antigravity-cli/plugins/apothem/.apothem/support/templates/ et
~/.gemini/antigravity-cli/plugins/apothem/.apothem/support/hooks/.
Le bloc Apothem de ~/.gemini/GEMINI.md se termine par une section consacrée
aux fichiers de support Apothem, qui nomme le répertoire absolu par rapport
auquel se résout chaque citation de style dépôt : rules/<name>.md sous le
rules/ du plugin, et templates/... et hooks/... sous le
.apothem/support/ du plugin.
Règles du plugin. Antigravity écarte tout fichier du répertoire rules/
d'un plugin qui ne commence pas par un trigger valide
(documentation des règles d'Antigravity) ;
chaque règle Apothem est donc convertie à l'installation. Une règle qui
s'applique toujours reçoit trigger: always_on ; une règle limitée à des
chemins reçoit trigger: glob avec les mêmes motifs dans globs ; toute autre
règle reçoit trigger: model_decision. Chaque règle conserve sa description.
Cinq règles s'appliquent toujours : agnostic-posture, authority-inquiry,
session-closure, context-management et l'index des règles
apothem-rule-index, qui nomme chaque autre règle et le moment de la lire. Les
autres règles portent trigger: glob. Antigravity partage un budget de 20 000
jetons entre les règles toujours actives et, au-delà de ce budget, transforme
les plus volumineuses en pointeurs à la demande ; les cinq règles totalisent
environ 11 000 jetons, de sorte qu'aucune n'est transformée en pointeur.
Manifeste du plugin. plugin.json ne porte que name et description, les
deux clés qu'admet le schéma de plugin d'Antigravity.
Auxiliaires du plugin. Les définitions d'auxiliaires du répertoire agents/
du plugin portent name et description. La liste tools d'Antigravity
utilise ses propres noms d'outils, et la documentation avertit qu'un nom
inconnu peut bloquer le sous-assistant ; aucune liste d'outils n'est donc émise
et les auxiliaires héritent des outils du parent. Comme rien dans Antigravity
n'impose de limite en lecture seule, les descriptions de ces auxiliaires
abandonnent l'étiquette « lecture seule ».
Ancre utilisateur partagée. ~/.gemini/GEMINI.md est aussi l'ancre de
portée utilisateur des outils de la famille Gemini. L'adaptateur Antigravity
conserve son matériel Apothem supplémentaire à l'intérieur du plugin apothem
sous ~/.gemini/antigravity-cli/plugins/, de sorte qu'il ne s'approprie pas les
répertoires de projet génériques de Gemini CLI. Comme plus d'un outil charge
~/.gemini/GEMINI.md, le bloc Apothem qui s'y trouve est rédigé comme une
consigne globale qui ne désigne aucun outil unique comme son lecteur.
Correspondance entre le profil et la configuration native
L'adaptateur lit le profil partagé d'Apothem et rend l'ancre d'instructions
ainsi que les cohortes de support à chaque exécution de apothem install ou de
apothem update.
Notes de compatibilité
Adaptateur en préversion. L'ancre GEMINI.md est un contenu d'instructions
actif ; le plugin Antigravity conserve les skills de commande convertis, les
skills réutilisables, les définitions d'auxiliaires locaux, les règles, les
templates et le matériel de support des hooks dans un espace de noms clair
détenu par Apothem.
Les fichiers de hooks ne sont pas enregistrés comme événements de hook
Antigravity actifs tant que l'adaptateur ne possède pas de couche de traduction
de schéma pour le hooks.json d'Antigravity.
Vérification
apothem verify --harness antigravityLa commande verify confirme que :
- Le fichier de contexte natif existe au chemin attendu.
- Le manifeste de plugin
plugin.jsonexiste, n'est pas vide et s'analyse comme du JSON. La vérification ne contrôle pas le nom du plugin ; inspectez ce champ vous-même après l'avoir modifié.
Mise à jour
apothem update --harness antigravityRedérive la configuration native à partir de l'état actuel du profil partagé.
Exécutez cette commande après avoir modifié ~/.config/apothem/profile.yaml ou
mis à niveau le paquet Apothem installé.
Désinstallation
apothem uninstall --harness antigravitySupprime le bloc Apothem de ~/.gemini/GEMINI.md et conserve tout autre texte
qui s'y trouve. Le fichier n'est supprimé que lorsqu'il n'y reste plus rien
d'autre. Supprime aussi les clés d'Apothem de plugin.json dans le dossier du
plugin ~/.gemini/antigravity-cli/plugins/apothem/ et conserve les vôtres, et
supprime les fichiers Apothem des sous-dossiers skills/, rules/, agents/
et .apothem/support/ de ce dossier ; les autres fichiers qui s'y trouvent
restent en place. Chaque fichier est sauvegardé sous ~/.apothem/backups/ avant
d'être modifié ou supprimé. Le YAML du profil partagé et le moteur Apothem ne
sont pas affectés.
Portail de conformité
python -m apothem.conformity.gate --all .Dépannage
| Symptôme | Correctif |
|---|---|
| Fichier de configuration introuvable | Relancez apothem install --harness antigravity |
| Échec de la vérification | Exécutez apothem update --harness antigravity, puis vérifiez à nouveau |
| Contenu de configuration inattendu | Vérifiez ~/.config/apothem/profile.yaml ou --profile PATH, puis relancez apothem update --harness antigravity |
Paramètres de configuration
| Option | Par défaut | Description |
|---|---|---|
--dry-run | false | Prévisualise l'installation sans écrire de fichiers. |
Voir aussi
- Tous les environnements — le catalogue complet des outils pris en charge
- Guide d'installation — installer Apothem dans cet environnement
- Référence de
apothem harnesses— lister et inspecter les adaptateurs depuis la CLI