प्रलेखन

कॉन्टेक्स्ट पैकेज — LeanCTX

पोर्टेबल, वर्शन्ड कॉन्टेक्स्ट बंडल के साथ प्रोजेक्ट और टीमों में कॉन्टेक्स्ट पैकेज, शेयर और पुन: उपयोग करें।

कॉन्टेक्स्ट पैकेज आपको प्रोजेक्ट का संचित ज्ञान — तथ्य, ग्राफ संरचनाएं, सत्र निष्कर्ष, गॉचा, और पैटर्न — एक पोर्टेबल, वर्शन्ड बंडल में कैप्चर करने देते हैं। टीम के साथियों के लिए पैकेज एक्सपोर्ट करें, साझा लाइब्रेरी से डोमेन ज्ञान इंपोर्ट करें, या हर सत्र शुरू होने पर प्रोजेक्ट कन्वेंशन ऑटो-लोड करें।

पैकेज लेयर

प्रत्येक पैकेज में एक या अधिक लेयर हो सकती हैं। केवल वही शामिल करें जो आपको चाहिए — लक्षित ज्ञान तथ्यों से लेकर व्यापक प्रोजेक्ट स्नैपशॉट तक।

ज्ञान

आपके प्रोजेक्ट से निकाले गए स्थायी तथ्य, बाधाएं, और डोमेन ज्ञान।

ग्राफ

कोड संरचना, डिपेंडेंसी, और कॉल रिलेशनशिप कैप्चर करने वाले प्रॉपर्टी ग्राफ नोड और एज।

सत्र

पिछले कोडिंग सत्रों से सत्र निष्कर्ष और निर्णय।

पैटर्न

आपके स्टैक के लिए ट्यून किए गए शेल कंप्रेशन पैटर्न और आउटपुट फ़ॉर्मेटिंग नियम।

गॉचा

ज्ञात नुकसान, एज केस, और चेतावनियां जिनके बारे में एजेंटों को पता होना चाहिए।

CLI कमांड

कमांड लाइन से पूरी तरह से कॉन्टेक्स्ट पैकेज प्रबंधित करें। सभी ऑपरेशन CI/CD इंटीग्रेशन के लिए JSON आउटपुट सपोर्ट करते हैं।

CommandDescription
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 चलता है, तो सभी ऑटो-लोड सक्षम पैकेज सक्रिय प्रोजेक्ट कॉन्टेक्स्ट में मर्ज हो जाते हैं — ज्ञान तथ्य, ग्राफ डेटा, और गॉचा तुरंत उपलब्ध हो जाते हैं।

$ lean-ctx pack auto-load my-pkg on

अखंडता और सुरक्षा

प्रत्येक पैकेज में कैनोनिकल JSON सीरियलाइज़ेशन से कंप्यूट किया गया SHA-256 कंटेंट हैश शामिल है। इंपोर्ट ऑपरेशन मर्ज करने से पहले अखंडता सत्यापित करते हैं। सभी फ़ाइल ऑपरेशन करप्शन रोकने के लिए एटॉमिक राइट (tmp + rename) का उपयोग करते हैं।

$ lean-ctx pack info my-pkg

इंटीग्रेशन

इंपोर्ट किए गए ज्ञान तथ्य कॉन्फिडेंस कैपिंग के साथ मर्ज होते हैं। ग्राफ नोड और एज प्रॉपर्टी ग्राफ में जोड़े जाते हैं। गॉचा ID द्वारा डीडुप्लिकेट होते हैं। सत्र निष्कर्ष इतिहास को समृद्ध करते हैं। सब कुछ मौजूदा LeanCTX पाइपलाइन के साथ इंटीग्रेट होता है।

कॉन्टेक्स्ट पैकेजिंग शुरू करें

LeanCTX इंस्टॉल करें और एक मिनट से कम में अपना पहला कॉन्टेक्स्ट पैकेज बनाएं।

शुरू करें →