अनइंस्टॉल करना
Apothem हटाएँ और हार्नेस कॉन्फ़िग साफ़ करें।
पहले हार्नेस कॉन्फ़िग हटाएँ
इस पृष्ठ पर उपयोग किया गया सादा apothem कमांड वह शिम (shim) है जिसे वन-शॉट इंस्टॉलर (इंस्टॉलेशन गाइड का चैनल 3) लिखता है; वह तब चलता है जब उस शिम की डायरेक्टरी PATH पर हो। अन्य इंस्टॉल चैनलों पर, जैसा कि इंस्टॉलेशन गाइड में वर्णित है, apothem के स्थान पर npx @ahmed-g-gad/apothem रखें।
Apothem को अनइंस्टॉल करने से पहले, अपने हार्नेस को स्वच्छ अवस्था में छोड़ने के लिए
प्रत्येक हार्नेस अडैप्टर कॉन्फ़िग हटाएँ। वर्तमान में कौन-से अडैप्टर इंस्टॉल हैं, यह
देखने के लिए apothem harnesses list चलाएँ, फिर उन्हें एक-एक करके हटाएँ या
रजिस्ट्री-व्यापी सेलेक्टर का उपयोग करें:
apothem uninstall --harness claude-code
apothem uninstall --harness cursor --project /path/to/project
apothem uninstall --harness all --project /path/to/project --yesप्रति-हार्नेस पुष्टि प्रॉम्प्ट छोड़ने के लिए --yes पास करें।
इंजन हटाएँ
हटाने का तरीका उस इंस्टॉल चैनल के अनुरूप है जिसका आपने उपयोग किया था। चैनल संख्याएँ इंस्टॉल चैनल तालिका की हैं:
-
Claude Code प्लगइन (चैनल 1) — Claude Code के भीतर से प्लगइन हटाएँ:
/plugin uninstall apothem@apothem(मार्केटप्लेस प्रविष्टि को/plugin marketplace remove ahmed-g-gad/apothemसे हटाया जा सकता है)। -
npx (चैनल 2) — हटाने के लिए कुछ नहीं है;
npxअपने कैश से चलता है। यदि आप कैश की गई प्रति हटाना चाहते हैं, तोnpm cache clean --forceसे उसे साफ़ करें। -
वन-शॉट इंस्टॉलर (चैनल 3) — चेकआउट से संगत अनइंस्टॉल स्क्रिप्ट चलाएँ:
scripts/installer/uninstall.sh(POSIX) याscripts/installer/uninstall.ps1(PowerShell)। हर स्क्रिप्ट--harness(PowerShell पर-Harness) से नामित हार्नेस हटाती है, अन्यथाAPOTHEM_HARNESS, अन्यथा Claude Code। यहapothemकमांड शिम भी हटाती है। स्रोतAPOTHEM_SOURCEसेट होने पर वहाँ से आता है, अन्यथाAPOTHEM_HOME(डिफ़ॉल्ट$HOME/.apothem) से। स्रोत तब तक बना रहता है जब तक आप--remove-source(PowerShell पर-RemoveSource) पास न करें। वह फ़्लैग केवलAPOTHEM_HOMEपर प्रबंधित क्लोन को हटाता है, और केवल तभी जब उसमें.gitडायरेक्टरी हो। डिफ़ॉल्ट स्थान के साथ, यह~/.apothem/के अंतर्गत इंस्टॉल बैकअप और लेज़र भी हटाता है। दोनों हार्नेस कॉन्फ़िग और स्रोत हटाने से पहले पुष्टि माँगते हैं।--yes(PowerShell पर-Yes) प्रॉम्प्ट छोड़ देता है। दोनों असुरक्षित लक्ष्यों को अस्वीकार करते हैं। -
VS Code-परिवार का एक्सटेंशन (चैनल 4) — हार्नेस कॉन्फ़िग हटाने के लिए पहले कमांड पैलेट से Apothem: Uninstall चलाएँ, फिर एक्सटेंशन को एक्सटेंशन व्यू से या
code --uninstall-extension ahmed-g-gad.apothem-vscodeसे हटाएँ (पहले केapothem.vsixसे इंस्टॉल की गई प्रतिahmed-g-gad.apothemहै)। डिफ़ॉल्ट रूप से एक्सटेंशन इंजन कोnpxके माध्यम से चलाता है, इसलिए ऊपर की npx प्रविष्टि कैश को कवर करती है। -
कमांड-लाइन बूटस्ट्रैप (चैनल 5–7) — हार्नेस कॉन्फ़िग हट जाने के बाद एक्सटेंशन या प्लगइन को उसके होस्ट टूल से हटाएँ। होस्ट ये हैं:
channel 5 Gemini CLI extension channel 6 Qwen Code extension channel 7 Codex pluginबूटस्ट्रैप केवल सहायक संदर्भ (एक संदर्भ फ़ाइल, एक कमांड, या एक स्किल) जोड़ता है जो इंजन को
npxके माध्यम से कॉल करता है, इसलिए और कुछ शेष नहीं रहता। चैनल 5 और 6 के एक्सटेंशन होस्ट एक अनइंस्टॉल कमांड लेते हैं; चैनल 7 के प्लगइन होस्ट के लिए, उसके प्लगइन ब्राउज़र मेंapothemअनइंस्टॉल करें।gemini extensions uninstall apothem # channel 5 qwen extensions uninstall apothem # channel 6 -
सीधा इंजन (चैनल 8) — अनइंस्टॉल करने के लिए कुछ नहीं है; हार्नेस कॉन्फ़िग हट जाने के बाद क्लोन हटा दें।
-
बैकअप और स्थिति — इंस्टॉल बैकअप
~/.apothem/backups/के अंतर्गत और इंस्टॉल बही-खाता~/.apothem/state/के अंतर्गत रहते हैं। दोनों सीमित रहते हैं: हर इंस्टॉल, अनइंस्टॉल और रोलबैक के बाद Apothem प्रति इंस्टॉल रूट नवीनतम 10 इंस्टॉल रिकॉर्ड और प्रति हार्नेस नवीनतम 10 बैकअप सेट रखता है, और कभी भी ऐसा बैकअप नहीं हटाता जिसकी किसी रखे गए रिकॉर्ड को अब भी आवश्यकता है, इसलिए अंतिम 10 इंस्टॉल अब भी रोलबैक किए जा सकते हैं। कम रखने के लिए,apothem backups prune --keep Nचलाएँ (पहले यह देखने के लिए कि यह क्या हटाएगा,--dry-runजोड़ें); यह कभी भी वह बैकअप नहीं हटाता जिससे किसी हार्नेस के नवीनतम इंस्टॉल का रोलबैक पुनर्स्थापित करता है। एक बार इंजन हट जाने और इतिहास के किसी भी हिस्से की आवश्यकता न रहने पर,~/.apothem/हटा दें।
क्या नहीं हटाया जाता
~/.config/apothem/profile.yamlया--profile PATHपर स्थित साझा प्रोफ़ाइल YAML कोapothem uninstallकभी नहीं हटाता।- हार्नेस डायरेक्टरियों में असंबंधित ऑपरेटर-लिखित फ़ाइलें संरक्षित रहती हैं।
- किसी साझा सेटिंग्स फ़ाइल में आपके द्वारा जोड़ी गई प्रविष्टियाँ संरक्षित रहती हैं: आपके अपने अनुमति नियम, MCP सर्वर और हुक हैंडलर बने रहते हैं। अनइंस्टॉल केवल वे कुंजियाँ और सूची प्रविष्टियाँ हटाता है जिन्हें इंस्टॉल बही-खाता Apothem की प्रविष्टियों के रूप में दर्ज करता है (देखें सेटिंग्स)।
- इंस्टॉल रूट पर
.apothem/के अंतर्गत साझा डेटा स्टोर (memory/,contexts/,learning/) तब तक बने रहते हैं जब तक उसी रूट पर इंस्टॉल किया गया कोई अन्य हार्नेस उन्हें उपयोग करता है। उस रूट के अंतिम हार्नेस को अनइंस्टॉल करने पर हर स्टोर पहले~/.apothem/backups/में कॉपी किया जाता है, फिर उसके भीतर की हर चीज़ के साथ हटा दिया जाता है। <project>/.apothem/plans/(और विरासत<project>/.plans/) के अंतर्गत प्लान सूट अप्रभावित रहते हैं।
डायरेक्टरियाँ
अनइंस्टॉल उन डायरेक्टरियों को भी हटाता है जिन्हें इंस्टॉल ने बनाया था (उदाहरण के
लिए एक ~/.claude/ जो पहले इंस्टॉल से पहले मौजूद नहीं थी), जब वे खाली हो जाती
हैं। जो डायरेक्टरी अब भी आपकी कोई फ़ाइल, या किसी अन्य इंस्टॉल किए गए हार्नेस
द्वारा उपयोग किया जाने वाला डेटा रखती है, वह बनी रहती है। जो डायरेक्टरियाँ इंस्टॉल
से पहले मौजूद थीं, उन्हें कभी नहीं हटाया जाता।
किसी हार्नेस रूट को पूरी तरह साफ़ करने के लिए, यह पुष्टि करने के बाद कि आपने उन सभी कस्टम नियमों, सहायकों, या प्रोफ़ाइल फ़ाइलों का बैकअप ले लिया है जिन्हें आप रखना चाहते हैं, हार्नेस संदर्भ पृष्ठों पर प्रलेखित हार्नेस-नेटिव पथ हटाएँ।