Skip to content
Apothem
Adaptor harness

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 antigravity

Adapter 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 antigravity

Perintah verify memastikan bahwa:

  1. Berkas konteks native ada di jalur yang diharapkan.
  2. Manifest plugin plugin.json ada, tidak kosong, dan dapat diurai sebagai JSON. Verifikasi tidak memeriksa nama plugin; periksa sendiri bidang tersebut setelah mengubahnya.

Pembaruan

apothem update --harness antigravity

Menurunkan 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 antigravity

Menghapus 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

GejalaPerbaikan
Berkas konfigurasi tidak ditemukanJalankan ulang apothem install --harness antigravity
Verifikasi gagalJalankan apothem update --harness antigravity, lalu verifikasi lagi
Konten konfigurasi tidak terdugaPeriksa ~/.config/apothem/profile.yaml atau --profile PATH, lalu jalankan ulang apothem update --harness antigravity

Tombol konfigurasi

FlagDefaultDeskripsi
--dry-runfalsePratinjau instalasi tanpa menulis berkas.

Lihat juga

On this page