Maintenance
Verwijderen
Twee paden:
- Eenvoudige methode als
openclawnog is geïnstalleerd. - Handmatige verwijdering van de service als de CLI is verwijderd, maar de service nog actief is.
Eenvoudige methode (CLI nog geïnstalleerd)
Aanbevolen: gebruik het ingebouwde verwijderprogramma:
openclaw uninstallBij het verwijderen van de status blijven geconfigureerde werkruimtemappen behouden, tenzij u ook --workspace selecteert.
Bekijk vooraf wat er wordt verwijderd (veilig):
openclaw uninstall --dry-run --allNiet-interactief (automatisering / npx). Gebruik dit voorzichtig en alleen nadat u de bereiken hebt gecontroleerd:
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactiveVlaggen: met --service, --state, --workspace en --app selecteert u afzonderlijke bereiken; met --all selecteert u alle vier.
Handmatige stappen (zelfde resultaat):
- Stop de Gateway-service:
openclaw gateway stop- Verwijder de Gateway-service (launchd/systemd/schtasks):
openclaw gateway uninstall- Verwijder status en configuratie:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"Als u OPENCLAW_CONFIG_PATH hebt ingesteld op een aangepaste locatie buiten de statusmap, verwijdert u dat bestand ook.
Als u een werkruimte in de statusmap wilt behouden, zoals ~/.openclaw/workspace, verplaatst u deze voordat u rm -rf uitvoert of verwijdert u de inhoud van de statusmap selectief.
- Verwijder uw werkruimte (optioneel, verwijdert agentbestanden):
rm -rf ~/.openclaw/workspace- Verwijder de CLI-installatie (kies de methode die u hebt gebruikt):
npm rm -g openclawpnpm remove -g openclawbun remove -g openclaw- Als u de macOS-app hebt geïnstalleerd:
rm -rf /Applications/OpenClaw.appOpmerkingen:
- Als u profielen hebt gebruikt (
--profile/OPENCLAW_PROFILE), herhaalt u stap 3 voor elke statusmap (standaard zijn dit~/.openclaw-<profile>). - In de externe modus bevindt de statusmap zich op de Gateway-host, dus voert u stap 1-4 daar ook uit.
Handmatige verwijdering van de service (CLI niet geïnstalleerd)
Gebruik dit als de Gateway-service actief blijft, maar openclaw ontbreekt.
macOS (launchd)
Het standaardlabel is ai.openclaw.gateway (of ai.openclaw.<profile> met een profiel):
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plistAls u een profiel hebt gebruikt, vervangt u het label en de plist-naam door ai.openclaw.<profile>.
Linux (systemd-gebruikerseenheid)
De standaardeenheidsnaam is openclaw-gateway.service (of openclaw-gateway-<profile>.service). Op computers die vanuit zeer oude installaties zijn bijgewerkt, kan nog een eenheid met de oude naam clawdbot-gateway.service bestaan; openclaw uninstall / openclaw gateway uninstall detecteert en verwijdert deze automatisch.
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reloadWindows (geplande taak)
De standaardtaaknaam is OpenClaw Gateway (of OpenClaw Gateway (<profile>)).
De taak start een gateway.vbs-script zonder venster vanuit uw statusmap, dat vervolgens
gateway.cmd uitvoert; verwijder beide.
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd" -ErrorAction SilentlyContinueRemove-Item -Force "$env:USERPROFILE\.openclaw\gateway.vbs" -ErrorAction SilentlyContinueAls u een profiel hebt gebruikt, verwijdert u de bijbehorende taaknaam en de bestanden gateway.cmd /
gateway.vbs onder ~\.openclaw-<profile>.
Normale installatie versus broncodecheckout
Normale installatie (install.sh / npm / pnpm / bun)
Als u https://openclaw.ai/install.sh of install.ps1 hebt gebruikt, is de CLI geïnstalleerd met npm install -g openclaw@latest.
Verwijder deze met npm rm -g openclaw (of pnpm remove -g / bun remove -g als u die methode hebt gebruikt).
Broncodecheckout (git clone)
Als u vanuit een checkout van de repository werkt (git clone + openclaw ... / bun run openclaw ...):
- Verwijder de Gateway-service voordat u de repository verwijdert (gebruik de eenvoudige methode hierboven of de handmatige verwijdering van de service).
- Verwijder de repositorymap.
- Verwijder de status en werkruimte zoals hierboven beschreven.