Skip to content
Apothem
हार्नेस अडैप्टर

Qwen Code

Qwen Code (बीटा) के लिए Apothem हार्नेस अडैप्टर।

विक्रेता: Alibaba Cloud इंस्टॉल नाम: qwen-code स्थिति: बीटा नेटिव कॉन्फ़िग: ~/.qwen/

इंस्टॉलेशन

apothem install --harness qwen-code

अडैप्टर Qwen Code सेटिंग्स लिखता है, एक QWEN.md संदर्भ एंकर इंस्टॉल करता है, Apothem हुक डिस्पैचर पंजीकृत करता है, Apothem कमांड को Qwen Markdown कमांड फ़ाइलों में परिवर्तित करता है, स्किल को SKILL.md डायरेक्टरियों के रूप में इंस्टॉल करता है, और सहायक परिभाषाओं को Qwen सबएजेंट के रूप में अनुकूलित करता है।

लिखी गई फ़ाइलें:

~/.qwen/settings.json
~/.qwen/QWEN.md
~/.qwen/apothem/rules/00-apothem-profile.md
~/.qwen/commands/
~/.qwen/skills/
~/.qwen/agents/
~/.qwen/.apothem/support/{rules,templates,hooks}/

फ़ाइल ~/.qwen/apothem/rules/00-apothem-profile.md प्रोफ़ाइल दस्तावेज़ है। यह साझा प्रोफ़ाइल से आपकी पहचान और प्राथमिकताएँ रखती है।

प्रोफ़ाइल-से-नेटिव-कॉन्फ़िग मैपिंग

अडैप्टर संदर्भ और हुक के लिए प्रलेखित settings.json कुंजियाँ रेंडर करता है, QWEN.md लिखता है, और Apothem कमांड, स्किल, और सहायक परिभाषाओं को Qwen Code की नेटिव खोज डायरेक्टरियों में पिरोता है। नियम, टेम्पलेट, और हुक स्रोत सामग्री ~/.qwen/.apothem/support/ के अंतर्गत समर्थन सामग्री के रूप में बने रहते हैं।

संगतता टिप्पणियाँ

~/.qwen/.apothem/support/ वह समर्थन सामग्री है जिसे QWEN.md और सेटिंग्स के हुक कमांड संदर्भित करते हैं; यह कोई विक्रेता-स्वामित्व वाला खोज नेमस्पेस नहीं है। QWEN.md में Apothem ब्लॉक एक Apothem समर्थन फ़ाइल अनुभाग के साथ समाप्त होता है, जो ~/.qwen/.apothem/support/ के अंतर्गत वह निरपेक्ष डायरेक्टरी बताता है जिसके सापेक्ष प्रत्येक रिपॉज़िटरी-शैली उद्धरण (rules/<name>.md, templates/..., hooks/...) हल होता है।

स्किल टूल सूचियाँ। Qwen Code किसी स्किल की टूल अनुमति-सूची camelCase allowedTools फ़्रंटमैटर कुंजी से पढ़ता है, और मान एक YAML सूची होना चाहिए। यह अन्य एजेंटों के लिए लिखी गई हाइफ़न-युक्त allowed-tools कुंजी को अनदेखा करता है। इसलिए इंस्टॉल की गई स्किल स्रोत कॉर्पस की अल्पविराम-पृथक allowed-tools स्ट्रिंग के स्थान पर allowedTools को एक सूची के रूप में रखती हैं, हर पंक्ति में एक प्रविष्टि। हर प्रविष्टि स्रोत की वर्तनी बनाए रखती है, जिसमें Bash(git status *) जैसे पैटर्न भी शामिल हैं। स्किल की हर अन्य कुंजी, और स्किल का मुख्य भाग, बिना बदलाव के इंस्टॉल होते हैं।

स्किल फ़ोल्डर। अडैप्टर स्किल को ~/.qwen/skills/ में लिखता है। Qwen Code ~/.agents/skills/ भी पढ़ता है और, किसी प्रोजेक्ट के भीतर, .qwen/skills/ तथा .agents/skills/ भी। जब दो फ़ोल्डरों में एक ही नाम की स्किल होती है, तो .qwen के अंतर्गत वाली स्किल प्राथमिकता पाती है, इसलिए ~/.qwen/skills/ में कोई Apothem स्किल उसी नाम की उस स्किल पर प्राथमिकता लेती है जिसे किसी अन्य अडैप्टर ने ~/.agents/skills/ में लिखा।

हुक इवेंट। अडैप्टर SessionStart, PreToolUse, PreCompact, PostCompact, और Stop को जोड़ता है। Qwen Code 22 हुक इवेंट परिभाषित करता है और इन पाँचों में से हर एक उनमें से एक है। 22 में से तीन (SessionDelete, TodoCreated, और TodoCompleted) का कोई समान नाम वाला Claude Code इवेंट नहीं है (Claude Code todo इवेंट को TaskCreated और TaskCompleted नाम देता है); अडैप्टर इनमें से किसी को भी नहीं जोड़ता।

सत्यापन

apothem verify --harness qwen-code

verify कमांड पुष्टि करता है कि:

  1. नेटिव कॉन्फ़िग अपेक्षित पथ पर मौजूद है।
  2. हर प्रबंधित टारगेट मौजूद है; प्रबंधित फ़ाइलें खाली नहीं हैं, और JSON या YAML कॉन्फ़िग पार्स होते हैं। --profile PATH जोड़ने पर यह भी पुष्टि होती है कि इंस्टॉल की गई फ़ाइलें उस प्रोफ़ाइल से मेल खाती हैं।
  3. अडैप्टर-विशिष्ट सत्यापन रूटीन सफलता की रिपोर्ट करता है।

अपडेट करना

apothem update --harness qwen-code

settings.json, QWEN.md, नेटिव कमांड, स्किल, सबएजेंट, और Apothem समर्थन वृक्ष को रीफ़्रेश करता है।

अनइंस्टॉल करना

apothem uninstall --harness qwen-code

अडैप्टर ने ~/.qwen/settings.json में जो प्रविष्टियाँ जोड़ी थीं, उन्हें हटाता है (आपकी अपनी कुंजियाँ, MCP सर्वर, और हुक हैंडलर बने रहते हैं, और फ़ाइल केवल तभी हटाई जाती है जब उसे Apothem ने बनाया हो और आपका कुछ भी शेष न बचा हो)। ~/.qwen/QWEN.md से और प्रोफ़ाइल दस्तावेज़ ~/.qwen/apothem/rules/00-apothem-profile.md से Apothem ब्लॉक हटाता है और उन दोनों में मौजूद अन्य सारा पाठ रखता है; प्रत्येक फ़ाइल केवल तभी हटाई जाती है जब उसमें और कुछ शेष न रहे। साथ ही ~/.qwen/commands/, ~/.qwen/skills/, ~/.qwen/agents/, और ~/.qwen/.apothem/support/ में स्थित Apothem फ़ाइलें भी हटाता है; उन फ़ोल्डरों की अन्य फ़ाइलें बनी रहती हैं। प्रत्येक फ़ाइल को बदलने या हटाने से पहले ~/.apothem/backups/ के अंतर्गत उसका बैकअप लिया जाता है। साझा प्रोफ़ाइल YAML और Apothem इंजन अप्रभावित रहते हैं।

अनुरूपता गेट

python -m apothem.conformity.gate --all .

समस्या निवारण

लक्षणसमाधान
कॉन्फ़िग फ़ाइल नहीं मिलीapothem install --harness qwen-code फिर से चलाएँ
सत्यापन विफल रहाapothem update --harness qwen-code चलाएँ, फिर दोबारा सत्यापित करें
अप्रत्याशित कॉन्फ़िग सामग्री~/.config/apothem/profile.yaml या --profile PATH जाँचें, फिर apothem update --harness qwen-code फिर से चलाएँ

कॉन्फ़िगरेशन नॉब

फ़्लैगडिफ़ॉल्टविवरण
--dry-runfalseफ़ाइलें लिखे बिना इंस्टॉल का पूर्वावलोकन करें।

यह भी देखें

On this page