Antigravity
Apothem-Harness-Adapter für Antigravity (Vorschau).
Anbieter: Antigravity
Installationsname: antigravity
Status: Vorschau
Native Konfiguration: ~/.gemini/GEMINI.md sowie
~/.gemini/antigravity-cli/plugins/apothem/
Installation
apothem install --harness antigravityDer Adapter rendert das gemeinsame Profil nach ~/.gemini/GEMINI.md und
installiert die Apothem-Unterstützungskohorten als Antigravity-CLI-Plugin.
Geschriebene Dateien: ~/.gemini/GEMINI.md,
~/.gemini/antigravity-cli/plugins/apothem/plugin.json,
~/.gemini/antigravity-cli/plugins/apothem/skills/,
~/.gemini/antigravity-cli/plugins/apothem/rules/,
konvertierte lokale Helferdefinitionen innerhalb des Plugins,
~/.gemini/antigravity-cli/plugins/apothem/.apothem/support/templates/ und
~/.gemini/antigravity-cli/plugins/apothem/.apothem/support/hooks/.
Der Apothem-Block in ~/.gemini/GEMINI.md endet mit einem Abschnitt zu den
Apothem-Unterstützungsdateien, der das absolute Verzeichnis nennt, gegen das
jeder Verweis im Repository-Stil aufgelöst wird: rules/<name>.md unter dem
rules/ des Plugins sowie templates/... und hooks/... unter dem
.apothem/support/ des Plugins.
Plugin-Regeln. Antigravity verwirft jede Datei im rules/-Verzeichnis
eines Plugins, die nicht mit einem gültigen trigger beginnt
(Antigravity-Dokumentation zu Regeln),
daher wird jede Apothem-Regel bei der Installation konvertiert. Eine Regel, die
immer gilt, erhält trigger: always_on; eine auf Pfade beschränkte Regel
erhält trigger: glob mit denselben Mustern in globs; jede andere Regel
erhält trigger: model_decision. Jede Regel behält ihre description. Fünf
Regeln gelten immer: agnostic-posture, authority-inquiry,
session-closure, context-management und der Regelindex
apothem-rule-index, der jede andere Regel nennt und angibt, wann sie zu lesen
ist. Die übrigen Regeln tragen trigger: glob. Antigravity teilt ein Budget von
20.000 Token auf die stets aktiven Regeln auf und wandelt jenseits dieses
Budgets die größten in Verweise um, die bei Bedarf geladen werden; die fünf
Regeln umfassen etwa 11.000 Token, daher wird keine in einen Verweis
umgewandelt.
Plugin-Manifest. plugin.json enthält nur name und description, die
beiden Schlüssel, die das Plugin-Schema von Antigravity zulässt.
Plugin-Helfer. Helferdefinitionen im agents/-Verzeichnis des Plugins
tragen name und description. Die tools-Liste von Antigravity verwendet
eigene Werkzeugnamen, und die Dokumentation warnt, dass ein unbekannter Name
dazu führen kann, dass der Subagent hängen bleibt; daher wird keine
Werkzeugliste ausgegeben, und die Helfer erben die Werkzeuge des
Übergeordneten. Weil auf Antigravity nichts eine Nur-Lese-Beschränkung
durchsetzt, entfällt in den Beschreibungen dieser Helfer die Kennzeichnung
„read-only“.
Gemeinsamer Benutzeranker. ~/.gemini/GEMINI.md ist zugleich der Anker
auf Benutzerebene für Werkzeuge der Gemini-Familie. Der Antigravity-Adapter
hält sein zusätzliches Apothem-Material innerhalb des apothem-Plugins unter
~/.gemini/antigravity-cli/plugins/, sodass er keine generischen
Projektverzeichnisse von Gemini CLI beansprucht. Weil mehr als ein Werkzeug
~/.gemini/GEMINI.md lädt, ist der Apothem-Block dort als globale Anleitung
geschrieben, die kein einzelnes Werkzeug als Leser nennt.
Zuordnung von Profil zu nativer Konfiguration
Der Adapter liest das gemeinsame Profil von Apothem und rendert bei jedem Lauf
von apothem install oder apothem update den Anweisungsanker sowie die
Unterstützungskohorten.
Kompatibilitätshinweise
Vorschau-Adapter. Der GEMINI.md-Anker ist aktiver Anweisungsinhalt; das
Antigravity-Plugin bewahrt konvertierte Command-Skills, wiederverwendbare
Skills, lokale Helferdefinitionen, Regeln, Templates und
Hook-Unterstützungsmaterial in einem klaren, Apothem-eigenen Namensraum auf.
Hook-Dateien werden erst dann als aktive Antigravity-Hook-Ereignisse
registriert, wenn der Adapter über eine Schema-Übersetzungsschicht für das
hooks.json von Antigravity verfügt.
Verifizierung
apothem verify --harness antigravityDer Befehl verify bestätigt Folgendes:
- Die native Kontextdatei existiert am erwarteten Pfad.
- Das Plugin-Manifest
plugin.jsonexistiert, ist nicht leer und lässt sich als JSON parsen. Verify prüft den Plugin-Namen nicht; prüfen Sie dieses Feld nach einer Änderung selbst.
Aktualisierung
apothem update --harness antigravityLeitet die native Konfiguration aus dem aktuellen Zustand des gemeinsamen
Profils neu ab. Führen Sie den Befehl aus, nachdem Sie
~/.config/apothem/profile.yaml bearbeitet oder das installierte Apothem-Paket
aktualisiert haben.
Deinstallation
apothem uninstall --harness antigravityEntfernt den Apothem-Block aus ~/.gemini/GEMINI.md und behält jeden anderen
Text darin. Die Datei wird nur gelöscht, wenn darin nichts anderes mehr übrig
ist. Entfernt außerdem Apothems Schlüssel aus plugin.json im Plugin-Ordner
~/.gemini/antigravity-cli/plugins/apothem/ und behält Ihre eigenen, und
entfernt die Apothem-Dateien in den Unterordnern skills/, rules/,
agents/ und .apothem/support/ dieses Ordners; andere Dateien dort bleiben
bestehen. Jede Datei wird unter ~/.apothem/backups/ gesichert, bevor sie
geändert oder entfernt wird. Die YAML-Datei des gemeinsamen Profils und die
Apothem-Engine bleiben unberührt.
Konformitäts-Gate
python -m apothem.conformity.gate --all .Fehlerbehebung
| Symptom | Behebung |
|---|---|
| Konfigurationsdatei nicht gefunden | Führen Sie apothem install --harness antigravity erneut aus |
| Verifizierung fehlgeschlagen | Führen Sie apothem update --harness antigravity aus und verifizieren Sie dann erneut |
| Unerwarteter Konfigurationsinhalt | Prüfen Sie ~/.config/apothem/profile.yaml oder --profile PATH und führen Sie dann apothem update --harness antigravity erneut aus |
Konfigurationsschalter
| Flag | Standard | Beschreibung |
|---|---|---|
--dry-run | false | Vorschau der Installation, ohne Dateien zu schreiben. |
Siehe auch
- Alle Harnesses — der vollständige Katalog der unterstützten Werkzeuge
- Installationsanleitung — Apothem in diesen Harness installieren
- Referenz zu
apothem harnesses— Adapter über die CLI auflisten und untersuchen