Deinstallieren
Apothem entfernen und Harness-Konfigurationen bereinigen.
Zuerst die Harness-Konfigurationen entfernen
Der auf dieser Seite verwendete bloße Befehl apothem ist der Shim, den der Ein-Schritt-Installer (Kanal 3 des Installationsleitfadens) anlegt; er läuft, sobald das Verzeichnis dieses Shims im PATH liegt. Verwenden Sie auf den anderen Installationskanälen npx @ahmed-g-gad/apothem anstelle von apothem, wie im Installationsleitfaden beschrieben.
Bevor Sie Apothem deinstallieren, entfernen Sie die Konfiguration jedes
Harness-Adapters, um Ihre Harnesses in einem sauberen Zustand zu hinterlassen.
Führen Sie apothem harnesses list aus, um zu sehen, welche Adapter derzeit
installiert sind, und entfernen Sie sie dann einzeln oder verwenden Sie den
Selektor für die gesamte Registry:
apothem uninstall --harness claude-code
apothem uninstall --harness cursor --project /path/to/project
apothem uninstall --harness all --project /path/to/project --yesÜbergeben Sie --yes, um die Bestätigungsabfrage pro Harness zu überspringen.
Die Engine entfernen
Die Entfernung richtet sich nach dem Installationskanal, den Sie verwendet haben. Die Kanalnummern sind die der Tabelle der Installationskanäle:
-
Plugin für Claude Code (Kanal 1) — entfernen Sie das Plugin innerhalb von Claude Code:
/plugin uninstall apothem@apothem(der Marketplace-Eintrag lässt sich mit/plugin marketplace remove ahmed-g-gad/apothementfernen). -
npx (Kanal 2) — nichts zu entfernen;
npxläuft aus seinem Cache. Leeren Sie ihn mitnpm cache clean --force, wenn Sie die zwischengespeicherte Kopie entfernen möchten. -
Ein-Schritt-Installer (Kanal 3) — führen Sie das passende Deinstallationsskript aus dem Checkout aus:
scripts/installer/uninstall.sh(POSIX) oderscripts/installer/uninstall.ps1(PowerShell). Jedes Skript entfernt den Harness, der mit--harnessbenannt ist (unter PowerShell mit-Harness), sonst den Harness ausAPOTHEM_HARNESS, sonst Claude Code. Außerdem entfernt es den Befehls-Shimapothem. Die Quelle stammt ausAPOTHEM_SOURCE, sofern gesetzt, sonst ausAPOTHEM_HOME(Standard:$HOME/.apothem). Die Quelle bleibt erhalten, es sei denn, Sie übergeben--remove-source(-RemoveSourceunter PowerShell). Dieses Flag löscht nur den verwalteten Klon unterAPOTHEM_HOME, und zwar nur, wenn dieser ein.git-Verzeichnis enthält. Mit dem Standardspeicherort löscht es außerdem die Installationssicherungen und das Ledger unter~/.apothem/. Beide Skripte fragen vor dem Entfernen der Harness-Konfigurationen und der Quelle nach.--yes(-Yesunter PowerShell) überspringt die Abfragen. Beide verweigern unsichere Ziele. -
Erweiterung für die VS Code-Familie (Kanal 4) — führen Sie zuerst Apothem: Uninstall über die Befehlspalette aus, um die Harness-Konfigurationen zu entfernen, und entfernen Sie danach die Erweiterung in der Erweiterungsansicht oder mit
code --uninstall-extension ahmed-g-gad.apothem-vscode(eine Kopie, die aus einem früherenapothem.vsixinstalliert wurde, istahmed-g-gad.apothem). Standardmäßig führt die Erweiterung die Engine übernpxaus, sodass der Eintrag npx oben den Cache abdeckt. -
Kommandozeilen-Bootstraps (Kanäle 5–7) — entfernen Sie die Erweiterung oder das Plugin mit dem zugehörigen Host-Tool, nachdem die Harness-Konfigurationen entfernt sind. Die Hosts:
channel 5 Gemini CLI extension channel 6 Qwen Code extension channel 7 Codex pluginDer Bootstrap fügt nur Assistenten-Kontext hinzu (eine Kontextdatei, einen Command oder einen Skill), der die Engine über
npxaufruft, sodass sonst nichts zurückbleibt. Die Erweiterungs-Hosts der Kanäle 5 und 6 bieten einen Deinstallationsbefehl; beim Plugin-Host von Kanal 7 deinstallieren Sieapothemin dessen Plugin-Browser.gemini extensions uninstall apothem # channel 5 qwen extensions uninstall apothem # channel 6 -
Direkte Engine (Kanal 8) — nichts zu deinstallieren; löschen Sie den Klon, sobald die Harness-Konfigurationen entfernt sind.
-
Backups und Zustand — Installations-Backups liegen unter
~/.apothem/backups/und das Installations-Ledger unter~/.apothem/state/. Beide bleiben begrenzt: Nach jeder Installation, jeder Deinstallation und jedem Rollback behält Apothem die neuesten 10 Installationsdatensätze pro Installationswurzel und die neuesten 10 Backup-Sätze pro Harness und löscht niemals ein Backup, das ein behaltener Datensatz noch benötigt, sodass sich die letzten 10 Installationen weiterhin zurückrollen lassen. Um weniger zu behalten, führen Sieapothem backups prune --keep Naus (fügen Sie--dry-runhinzu, um zuerst zu sehen, was entfernt würde); es entfernt niemals das Backup, aus dem das Rollback der neuesten Installation eines Harness wiederherstellt. Sobald die Engine entfernt ist und Sie nichts mehr aus dem Verlauf benötigen, löschen Sie~/.apothem/.
Was NICHT entfernt wird
- Das gemeinsame Profil-YAML unter
~/.config/apothem/profile.yamloder--profile PATHwird vonapothem uninstallniemals entfernt. - Nicht zugehörige, vom Operator verfasste Dateien in Harness-Verzeichnissen bleiben erhalten.
- Einträge, die Sie einer gemeinsam genutzten Einstellungsdatei hinzugefügt haben, bleiben erhalten: Ihre eigenen Berechtigungsregeln, MCP-Server und Hook-Handler bleiben bestehen. Die Deinstallation entfernt nur die Schlüssel und Listeneinträge, die das Installations-Ledger als Apothems eigene erfasst (siehe Einstellungen).
- Die gemeinsam genutzten Datenspeicher unter
.apothem/an der Installationswurzel (memory/,contexts/,learning/) bleiben bestehen, solange ein anderer installierter Harness an derselben Wurzel sie noch verwendet. Die Deinstallation des letzten Harness an dieser Wurzel kopiert zuerst jeden Speicher nach~/.apothem/backups/und entfernt ihn dann mitsamt seinem gesamten Inhalt. - Plan-Suiten unter
<project>/.apothem/plans/(und dem veralteten<project>/.plans/) sind nicht betroffen.
Verzeichnisse
Die Deinstallation entfernt außerdem die Verzeichnisse, die die Installation
erstellt hat (zum Beispiel ein ~/.claude/, das vor der ersten Installation
nicht existierte), sobald sie leer sind. Ein Verzeichnis, das noch eine Datei
von Ihnen enthält oder Daten, die ein anderer installierter Harness verwendet,
bleibt bestehen. Verzeichnisse, die vor der Installation existierten, werden
niemals entfernt.
Um eine Harness-Wurzel vollständig zu bereinigen, entfernen Sie den harness-nativen Pfad, der auf den Harness-Referenzseiten dokumentiert ist, nachdem Sie sich vergewissert haben, dass Sie alle benutzerdefinierten Regeln, Helfer oder Profildateien gesichert haben, die Sie behalten möchten.