Pencopotan
Hapus Apothem dan bersihkan konfigurasi harness.
Hapus konfigurasi harness terlebih dahulu
Perintah apothem polos yang dipakai di halaman ini adalah shim yang ditulis oleh pemasang sekali-jalan (kanal 3 pada panduan instalasi); perintah ini berjalan setelah direktori shim tersebut ada di PATH. Pada kanal instalasi lainnya, ganti apothem dengan npx @ahmed-g-gad/apothem, sebagaimana dijelaskan dalam panduan instalasi.
Sebelum mencopot Apothem, hapus setiap konfigurasi adapter harness agar
harness Anda berada dalam keadaan bersih. Jalankan apothem harnesses list
untuk melihat adapter mana yang saat ini terpasang, lalu hapus satu per satu
atau gunakan pemilih tingkat registri:
apothem uninstall --harness claude-code
apothem uninstall --harness cursor --project /path/to/project
apothem uninstall --harness all --project /path/to/project --yesBerikan --yes untuk melewati prompt konfirmasi per harness.
Hapus mesin
Cara penghapusan mengikuti kanal instalasi yang Anda gunakan. Nomor kanal mengikuti tabel kanal instalasi:
-
Plugin Claude Code (kanal 1) — hapus plugin dari dalam Claude Code:
/plugin uninstall apothem@apothem(entri marketplace dapat dihapus dengan/plugin marketplace remove ahmed-g-gad/apothem). -
npx (kanal 2) — tidak ada yang perlu dihapus;
npxberjalan dari cache-nya. Bersihkan cache dengannpm cache clean --forcejika Anda ingin salinan yang ter-cache dihapus. -
Pemasang satu langkah (kanal 3) — jalankan skrip pencopotan yang sesuai dari checkout:
scripts/installer/uninstall.sh(POSIX) atauscripts/installer/uninstall.ps1(PowerShell). Setiap skrip menghapus harness yang dinamai oleh--harness(-Harnessdi PowerShell), jika tidak ada makaAPOTHEM_HARNESS, dan jika tidak ada juga maka Claude Code. Skrip itu juga menghapus shim perintahapothem. Sumber diambil dariAPOTHEM_SOURCEjika diatur, atau dariAPOTHEM_HOME(default$HOME/.apothem). Sumber tetap ada kecuali Anda memberikan--remove-source(-RemoveSourcedi PowerShell). Flag itu hanya menghapus klon terkelola diAPOTHEM_HOME, dan hanya ketika klon tersebut memiliki direktori.git. Dengan lokasi default, ia juga menghapus cadangan pemasangan dan ledger di bawah~/.apothem/. Keduanya meminta konfirmasi sebelum menghapus konfigurasi harness dan sumbernya.--yes(-Yesdi PowerShell) melewati prompt. Keduanya menolak target yang tidak aman. -
Ekstensi keluarga VS Code (kanal 4) — jalankan Apothem: Uninstall dari palet perintah terlebih dahulu untuk menghapus konfigurasi harness, lalu hapus ekstensi dari tampilan Extensions atau dengan
code --uninstall-extension ahmed-g-gad.apothem-vscode(salinan yang dipasang dariapothem.vsixversi sebelumnya adalahahmed-g-gad.apothem). Secara default ekstensi menjalankan mesin melaluinpx, sehingga entri npx di atas mencakup cache-nya. -
Bootstrap baris perintah (kanal 5–7) — hapus ekstensi atau plugin dengan perkakas host-nya setelah konfigurasi harness dihapus. Host-nya:
channel 5 Gemini CLI extension channel 6 Qwen Code extension channel 7 Codex pluginBootstrap hanya menambahkan konteks asisten (sebuah berkas konteks, sebuah command, atau sebuah skill) yang memanggil mesin melalui
npx, sehingga tidak ada yang tersisa. Host ekstensi pada kanal 5 dan 6 menyediakan perintah pencopotan; untuk host plugin pada kanal 7, copotapothemdi peramban plugin-nya.gemini extensions uninstall apothem # channel 5 qwen extensions uninstall apothem # channel 6 -
Mesin langsung (kanal 8) — tidak ada yang perlu dicopot; hapus clone setelah konfigurasi harness dihapus.
-
Cadangan dan state — cadangan instalasi berada di bawah
~/.apothem/backups/dan ledger instalasi di bawah~/.apothem/state/. Ukuran keduanya tetap terbatas: setelah setiap instalasi, pencopotan, dan rollback, Apothem menyimpan 10 catatan instalasi terbaru per akar instalasi dan 10 set cadangan terbaru per harness, serta tidak pernah menghapus cadangan yang masih dibutuhkan oleh catatan yang disimpan, sehingga 10 instalasi terakhir masih dapat di-rollback. Untuk menyimpan lebih sedikit, jalankanapothem backups prune --keep N(tambahkan--dry-rununtuk melihat terlebih dahulu apa yang akan dihapusnya); perintah ini tidak pernah menghapus cadangan yang menjadi sumber pemulihan saat rollback instalasi terbaru sebuah harness. Setelah mesin dihapus dan Anda tidak lagi membutuhkan riwayat apa pun, hapus~/.apothem/.
Apa yang TIDAK dihapus
- YAML profil bersama di
~/.config/apothem/profile.yamlatau--profile PATHtidak pernah dihapus olehapothem uninstall. - Berkas tak terkait yang ditulis operator di direktori harness dipertahankan.
- Entri yang Anda tambahkan ke berkas pengaturan bersama dipertahankan: aturan izin, server MCP, dan handler hook milik Anda sendiri tetap ada. Pencopotan hanya menghapus kunci dan entri daftar yang dicatat oleh ledger instalasi sebagai milik Apothem (lihat Pengaturan).
- Penyimpanan data bersama di bawah
.apothem/pada akar instalasi (memory/,contexts/,learning/) tetap ada selama harness lain yang terpasang pada akar yang sama masih menggunakannya. Mencopot harness terakhir pada akar itu menyalin setiap penyimpanan ke~/.apothem/backups/terlebih dahulu, lalu menghapusnya beserta seluruh isinya. - Suite rencana di bawah
<project>/.apothem/plans/(dan<project>/.plans/warisan) tidak terpengaruh.
Direktori
Pencopotan juga menghapus direktori yang dibuat oleh instalasi (misalnya
~/.claude/ yang belum ada sebelum instalasi pertama), setelah direktori
tersebut kosong. Direktori yang masih menyimpan berkas milik Anda, atau data
yang digunakan oleh harness lain yang terpasang, tetap ada. Direktori yang
sudah ada sebelum instalasi tidak pernah dihapus.
Untuk membersihkan akar harness sepenuhnya, hapus jalur native-harness yang didokumentasikan di halaman referensi harness setelah memastikan Anda telah mencadangkan aturan, helper, atau berkas profil kustom apa pun yang ingin Anda simpan.