कॉन्टेक्स्ट पैकेज आपको प्रोजेक्ट का संचित ज्ञान — तथ्य, ग्राफ संरचनाएं, सत्र निष्कर्ष, गॉचा, और पैटर्न — एक पोर्टेबल, वर्शन्ड बंडल में कैप्चर करने देते हैं। टीम के साथियों के लिए पैकेज एक्सपोर्ट करें, साझा लाइब्रेरी से डोमेन ज्ञान इंपोर्ट करें, या हर सत्र शुरू होने पर प्रोजेक्ट कन्वेंशन ऑटो-लोड करें।
पैकेज लेयर
प्रत्येक पैकेज में एक या अधिक लेयर हो सकती हैं। केवल वही शामिल करें जो आपको चाहिए — लक्षित ज्ञान तथ्यों से लेकर व्यापक प्रोजेक्ट स्नैपशॉट तक।
ज्ञान
आपके प्रोजेक्ट से निकाले गए स्थायी तथ्य, बाधाएं, और डोमेन ज्ञान।
ग्राफ
कोड संरचना, डिपेंडेंसी, और कॉल रिलेशनशिप कैप्चर करने वाले प्रॉपर्टी ग्राफ नोड और एज।
सत्र
पिछले कोडिंग सत्रों से सत्र निष्कर्ष और निर्णय।
पैटर्न
आपके स्टैक के लिए ट्यून किए गए शेल कंप्रेशन पैटर्न और आउटपुट फ़ॉर्मेटिंग नियम।
गॉचा
ज्ञात नुकसान, एज केस, और चेतावनियां जिनके बारे में एजेंटों को पता होना चाहिए।
CLI कमांड
कमांड लाइन से पूरी तरह से कॉन्टेक्स्ट पैकेज प्रबंधित करें। सभी ऑपरेशन CI/CD इंटीग्रेशन के लिए JSON आउटपुट सपोर्ट करते हैं।
| Command | Description |
|---|---|
lean-ctx pack create --name my-pkg --layers knowledge,graph | वर्तमान प्रोजेक्ट के कॉन्टेक्स्ट से एक पैकेज बनाएं |
lean-ctx pack list | वर्शन और ऑटो-लोड स्थिति के साथ सभी इंस्टॉल किए गए पैकेज सूचीबद्ध करें |
lean-ctx pack info my-pkg | पैकेज मेटाडेटा, लेयर, स्टैट्स, और इंटीग्रिटी हैश दिखाएं |
lean-ctx pack export my-pkg -o my-pkg.lctxpkg | शेयरिंग के लिए पैकेज को पोर्टेबल .lctxpkg फ़ाइल में एक्सपोर्ट करें |
lean-ctx pack import my-pkg.lctxpkg | .lctxpkg फ़ाइल से पैकेज को लोकल रजिस्ट्री में इंपोर्ट करें |
lean-ctx pack install my-pkg | पैकेज कॉन्टेक्स्ट को वर्तमान प्रोजेक्ट में इंस्टॉल और मर्ज करें |
lean-ctx pack remove my-pkg | लोकल रजिस्ट्री से पैकेज हटाएं |
lean-ctx pack auto-load my-pkg on | सत्र शुरू होने पर ऑटो-लोडिंग सक्षम या अक्षम करें |
Quick Start
# Create a package with knowledge and graph layers
lean-ctx pack create --name my-project-ctx --layers knowledge,graph
# Export for sharing
lean-ctx pack export my-project-ctx -o my-project-ctx.lctxpkg
# Teammate imports and installs
lean-ctx pack import my-project-ctx.lctxpkg
lean-ctx pack install my-project-ctx
# Enable auto-load for future sessions
lean-ctx pack auto-load my-project-ctx on ऑटो-लोड
ऑटोमैटिक लोडिंग के लिए पैकेज चिह्नित करें। जब सत्र शुरू होने पर ctx_overview चलता है, तो सभी ऑटो-लोड सक्षम पैकेज सक्रिय प्रोजेक्ट कॉन्टेक्स्ट में मर्ज हो जाते हैं — ज्ञान तथ्य, ग्राफ डेटा, और गॉचा तुरंत उपलब्ध हो जाते हैं।
अखंडता और सुरक्षा
प्रत्येक पैकेज में कैनोनिकल JSON सीरियलाइज़ेशन से कंप्यूट किया गया SHA-256 कंटेंट हैश शामिल है। इंपोर्ट ऑपरेशन मर्ज करने से पहले अखंडता सत्यापित करते हैं। सभी फ़ाइल ऑपरेशन करप्शन रोकने के लिए एटॉमिक राइट (tmp + rename) का उपयोग करते हैं।
इंटीग्रेशन
इंपोर्ट किए गए ज्ञान तथ्य कॉन्फिडेंस कैपिंग के साथ मर्ज होते हैं। ग्राफ नोड और एज प्रॉपर्टी ग्राफ में जोड़े जाते हैं। गॉचा ID द्वारा डीडुप्लिकेट होते हैं। सत्र निष्कर्ष इतिहास को समृद्ध करते हैं। सब कुछ मौजूदा LeanCTX पाइपलाइन के साथ इंटीग्रेट होता है।
कॉन्टेक्स्ट पैकेजिंग शुरू करें
LeanCTX इंस्टॉल करें और एक मिनट से कम में अपना पहला कॉन्टेक्स्ट पैकेज बनाएं।
शुरू करें →