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-codeverify कमांड पुष्टि करता है कि:
- नेटिव कॉन्फ़िग अपेक्षित पथ पर मौजूद है।
- हर प्रबंधित टारगेट मौजूद है; प्रबंधित फ़ाइलें खाली नहीं हैं, और JSON या YAML
कॉन्फ़िग पार्स होते हैं।
--profile PATHजोड़ने पर यह भी पुष्टि होती है कि इंस्टॉल की गई फ़ाइलें उस प्रोफ़ाइल से मेल खाती हैं। - अडैप्टर-विशिष्ट सत्यापन रूटीन सफलता की रिपोर्ट करता है।
अपडेट करना
apothem update --harness qwen-codesettings.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-run | false | फ़ाइलें लिखे बिना इंस्टॉल का पूर्वावलोकन करें। |
यह भी देखें
- सभी हार्नेस — समर्थित टूल्स का पूरा कैटलॉग
- इंस्टॉल गाइड — इस हार्नेस में Apothem इंस्टॉल करें
apothem harnessesसंदर्भ — CLI से अडैप्टरों को सूचीबद्ध करें और उनका निरीक्षण करें