Maintenance
Copot pemasangan
Dua cara:
- Cara mudah jika
openclawmasih terinstal. - Penghapusan layanan secara manual jika CLI sudah tidak ada tetapi layanan masih berjalan.
Cara mudah (CLI masih terinstal)
Disarankan: gunakan penghapus instalasi bawaan:
openclaw uninstallPenghapusan status mempertahankan direktori ruang kerja yang dikonfigurasi, kecuali jika Anda juga memilih --workspace.
Pratinjau apa yang akan dihapus (aman):
openclaw uninstall --dry-run --allNoninteraktif (otomatisasi / npx). Gunakan dengan hati-hati dan hanya setelah mengonfirmasi cakupannya:
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactiveFlag: --service, --state, --workspace, dan --app memilih cakupan individual; --all memilih keempatnya.
Langkah manual (hasil yang sama):
- Hentikan layanan Gateway:
openclaw gateway stop- Hapus instalasi layanan Gateway (launchd/systemd/schtasks):
openclaw gateway uninstall- Hapus status + konfigurasi:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"Jika Anda menetapkan OPENCLAW_CONFIG_PATH ke lokasi khusus di luar direktori status, hapus juga berkas tersebut.
Jika Anda ingin mempertahankan ruang kerja di dalam direktori status, seperti ~/.openclaw/workspace, pindahkan ke tempat lain sebelum menjalankan rm -rf atau hapus isi direktori status secara selektif.
- Hapus ruang kerja Anda (opsional, menghapus berkas agen):
rm -rf ~/.openclaw/workspace- Hapus instalasi CLI (pilih yang Anda gunakan):
npm rm -g openclawpnpm remove -g openclawbun remove -g openclaw- Jika Anda menginstal aplikasi macOS:
rm -rf /Applications/OpenClaw.appCatatan:
- Jika Anda menggunakan profil (
--profile/OPENCLAW_PROFILE), ulangi langkah 3 untuk setiap direktori status (nilai bawaannya adalah~/.openclaw-<profile>). - Dalam mode jarak jauh, direktori status berada di host Gateway, jadi jalankan juga langkah 1–4 di sana.
Penghapusan layanan secara manual (CLI tidak terinstal)
Gunakan cara ini jika layanan Gateway tetap berjalan, tetapi openclaw tidak ditemukan.
macOS (launchd)
Label bawaannya adalah ai.openclaw.gateway (atau ai.openclaw.<profile> jika menggunakan profil):
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plistJika Anda menggunakan profil, ganti label dan nama plist dengan ai.openclaw.<profile>.
Linux (unit pengguna systemd)
Nama unit bawaannya adalah openclaw-gateway.service (atau openclaw-gateway-<profile>.service). Unit lama sebelum penggantian nama, clawdbot-gateway.service, mungkin masih ada pada mesin yang ditingkatkan dari instalasi yang sangat lama; openclaw uninstall / openclaw gateway uninstall mendeteksi dan menghapusnya secara otomatis.
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows (Tugas Terjadwal)
Nama tugas bawaannya adalah OpenClaw Gateway (atau OpenClaw Gateway (<profile>)).
Tugas tersebut menjalankan skrip gateway.vbs tanpa jendela di dalam direktori status Anda, yang kemudian
menjalankan gateway.cmd; hapus keduanya.
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd" -ErrorAction SilentlyContinueRemove-Item -Force "$env:USERPROFILE\.openclaw\gateway.vbs" -ErrorAction SilentlyContinueJika Anda menggunakan profil, hapus nama tugas yang sesuai serta berkas gateway.cmd /
gateway.vbs di dalam ~\.openclaw-<profile>.
Instalasi normal vs salinan kerja sumber
Instalasi normal (install.sh / npm / pnpm / bun)
Jika Anda menggunakan https://openclaw.ai/install.sh atau install.ps1, CLI diinstal dengan npm install -g openclaw@latest.
Hapus dengan npm rm -g openclaw (atau pnpm remove -g / bun remove -g jika Anda menginstalnya dengan cara tersebut).
Salinan kerja sumber (git clone)
Jika Anda menjalankannya dari salinan kerja repositori (git clone + openclaw ... / bun run openclaw ...):
- Hapus instalasi layanan Gateway sebelum menghapus repositori (gunakan cara mudah di atas atau penghapusan layanan secara manual).
- Hapus direktori repositori.
- Hapus status + ruang kerja seperti yang ditunjukkan di atas.