Antigravity
Adapter harness Apothem untuk Antigravity (Pratinjau).
Vendor: Antigravity
Nama instalasi: antigravity
Status: Pratinjau
Konfigurasi native: ~/.gemini/GEMINI.md ditambah
~/.gemini/antigravity-cli/plugins/apothem/
Instalasi
apothem install --harness antigravityAdapter merender profil bersama ke ~/.gemini/GEMINI.md dan memasang kohor
pendukung Apothem sebagai plugin Antigravity CLI.
Berkas yang ditulis: ~/.gemini/GEMINI.md,
~/.gemini/antigravity-cli/plugins/apothem/plugin.json,
~/.gemini/antigravity-cli/plugins/apothem/skills/,
~/.gemini/antigravity-cli/plugins/apothem/rules/,
definisi helper lokal yang telah dikonversi di dalam plugin,
~/.gemini/antigravity-cli/plugins/apothem/.apothem/support/templates/, dan
~/.gemini/antigravity-cli/plugins/apothem/.apothem/support/hooks/.
Blok Apothem di ~/.gemini/GEMINI.md diakhiri dengan bagian berkas pendukung
Apothem yang menyebutkan direktori absolut tempat setiap kutipan bergaya
repositori di-resolve: rules/<name>.md di bawah rules/ milik plugin, serta
templates/... dan hooks/... di bawah .apothem/support/ milik plugin.
Aturan plugin. Antigravity membuang setiap berkas di direktori rules/
sebuah plugin yang tidak diawali dengan trigger yang valid
(dokumentasi aturan Antigravity),
sehingga setiap aturan Apothem dikonversi saat instalasi. Aturan yang selalu
berlaku mendapat trigger: always_on; aturan yang dibatasi pada jalur tertentu
mendapat trigger: glob dengan pola yang sama di globs; aturan lainnya
mendapat trigger: model_decision. Setiap aturan mempertahankan description
miliknya. Lima aturan selalu berlaku: agnostic-posture,
authority-inquiry, session-closure, context-management, dan indeks aturan
apothem-rule-index, yang menyebutkan setiap aturan lain dan kapan aturan itu
perlu dibaca. Aturan lainnya membawa trigger: glob. Antigravity membagi satu
anggaran 20.000 token di antara aturan always-on dan, begitu anggaran itu
terlampaui, mengubah aturan yang terbesar menjadi penunjuk sesuai permintaan;
kelima aturan tersebut berjumlah sekitar 11.000 token, sehingga tidak ada yang
diubah menjadi penunjuk.
Manifest plugin. plugin.json hanya membawa name dan description, dua
kunci yang diterima oleh skema plugin Antigravity.
Helper plugin. Definisi helper di direktori agents/ milik plugin membawa
name dan description. Daftar tools Antigravity menggunakan nama alatnya
sendiri, dan dokumentasinya memperingatkan bahwa nama yang tidak dikenal dapat
membuat subagen macet, sehingga tidak ada daftar alat yang dipancarkan dan
helper mewarisi alat milik induknya. Karena tidak ada apa pun di Antigravity
yang memberlakukan batas read-only, deskripsi helper tersebut menghilangkan
label "read-only".
Jangkar pengguna bersama. ~/.gemini/GEMINI.md juga merupakan jangkar
lingkup pengguna untuk perkakas keluarga Gemini. Adapter Antigravity menyimpan
materi Apothem tambahannya di dalam plugin apothem di bawah
~/.gemini/antigravity-cli/plugins/ sehingga tidak mengklaim direktori proyek
Gemini CLI yang generik. Karena lebih dari satu alat memuat
~/.gemini/GEMINI.md, blok Apothem di sana ditulis sebagai panduan global yang
tidak menyebut satu alat pun sebagai pembacanya.
Pemetaan profil ke konfigurasi native
Adapter membaca profil bersama Apothem dan merender jangkar instruksi beserta
kohor pendukung pada setiap eksekusi apothem install atau apothem update.
Catatan kompatibilitas
Adapter pratinjau. Jangkar GEMINI.md adalah konten instruksi aktif; plugin
Antigravity menyimpan skill command yang telah dikonversi, skill yang dapat
digunakan ulang, definisi helper lokal, aturan, templat, dan materi pendukung
hook dalam namespace milik Apothem yang jelas.
Berkas hook tidak didaftarkan sebagai peristiwa hook Antigravity aktif sampai
adapter memiliki lapisan translasi skema untuk hooks.json Antigravity.
Verifikasi
apothem verify --harness antigravityPerintah verify memastikan bahwa:
- Berkas konteks native ada di jalur yang diharapkan.
- Manifest plugin
plugin.jsonada, tidak kosong, dan dapat diurai sebagai JSON. Verifikasi tidak memeriksa nama plugin; periksa sendiri bidang tersebut setelah mengubahnya.
Pembaruan
apothem update --harness antigravityMenurunkan ulang konfigurasi native dari status profil bersama saat ini.
Jalankan setelah menyunting ~/.config/apothem/profile.yaml atau memutakhirkan
paket Apothem yang terpasang.
Pencopotan
apothem uninstall --harness antigravityMenghapus blok Apothem dari ~/.gemini/GEMINI.md dan mempertahankan teks lain
di dalamnya. Berkas itu dihapus hanya jika tidak ada lagi isi lain di dalamnya.
Juga menghapus kunci milik Apothem dari plugin.json di folder plugin
~/.gemini/antigravity-cli/plugins/apothem/ dan mempertahankan kunci milik
Anda, serta menghapus berkas Apothem di subfolder skills/, rules/,
agents/, dan .apothem/support/ milik folder itu; berkas lain di sana tetap
ada. Setiap berkas dicadangkan di bawah ~/.apothem/backups/ sebelum diubah
atau dihapus. YAML profil bersama dan mesin Apothem tidak terpengaruh.
Gerbang konformitas
python -m apothem.conformity.gate --all .Pemecahan masalah
| Gejala | Perbaikan |
|---|---|
| Berkas konfigurasi tidak ditemukan | Jalankan ulang apothem install --harness antigravity |
| Verifikasi gagal | Jalankan apothem update --harness antigravity, lalu verifikasi lagi |
| Konten konfigurasi tidak terduga | Periksa ~/.config/apothem/profile.yaml atau --profile PATH, lalu jalankan ulang apothem update --harness antigravity |
Tombol konfigurasi
| Flag | Default | Deskripsi |
|---|---|---|
--dry-run | false | Pratinjau instalasi tanpa menulis berkas. |
Lihat juga
- Semua harness — katalog lengkap alat yang didukung
- Panduan instalasi — pasang Apothem ke dalam harness ini
- Referensi
apothem harnesses— tampilkan daftar dan periksa adapter dari CLI