name | string | नहीं | ऐप कैटलॉग में दिखाया जाने वाला मार्केटिंग डिस्प्ले नाम। जब छोड़ा जाए तो स्लग पर वापस जाता है। |
subtitle | string | नहीं | कैटलॉग में ऐप नाम के नीचे दिखाई देने वाली छोटी एक-पंक्ति टैगलाइन (जैसे “Kazzle से Mac ऐप्स को नियंत्रित करें”)। प्रकाशित करने के लिए आवश्यक — छोड़ने पर प्रकाशन विफल हो जाता है। |
version | string | नहीं | लेखक द्वारा निर्धारित संस्करण लेबल (जैसे “1.2.0”)। केवल प्रदर्शन के लिए; प्रकाशन पर स्नैपशॉट किया जाता है और क्लोन पर फोर्क किए गए संस्करण के रूप में दिखाया जाता है। |
icon | string | नहीं | रेपो रूट के सापेक्ष ऐप आइकन फ़ाइल का पथ (png, jpg, svg, webp, ico)। प्रकाशन पर CDN पर अपलोड किया जाता है। |
accentColor | string | नहीं | वैकल्पिक ब्रांड एक्सेंट रंग हेक्स स्ट्रिंग के रूप में (जैसे “#3b82f6”)। ऐप आइकन चिप और विवरण हीरो को रंगित करता है। जब छोड़ा जाए तो एक्सेंट आइकन से स्वचालित रूप से नमूना लिया जाता है। |
kazzleAuth | "optional" | "required" | नहीं | ऐप लॉन्च सतह के लिए पहचान गेटिंग — “optional” (यदि Kazzle उपयोगकर्ता मौजूद है तो पहचान प्रदान की जाती है) या “required” (देखने के लिए लॉगिन किए गए Kazzle उपयोगकर्ता होना चाहिए)। |
launchUrl | string | नहीं | Kazzle के अंदर खोला जाने वाला शाब्दिक निरपेक्ष URL जब ऐप क्लिक किया जाता है, शब्दशः उपयोग किया जाता है। जब छोड़ा जाए तो लॉन्च सतह UI कंपोनेंट का तैनात पूर्वावलोकन URL होता है। |
webhookUrl | string | नहीं | प्रकाशक एंडपॉइंट जो Kazzle app.installed / app.uninstalled पर POST करता है (इंस्टॉल कुंजी प्रदान करता है)। |
components | object[] | नहीं | निष्पादन योग्य कंपोनेंट — UI फ्रंटएंड या पृष्ठभूमि प्रक्रियाएं |
skills | object[] | नहीं | AI स्किल परिभाषाएं — मार्कडाउन फ़ाइलें जो AI डोमेन ज्ञान के लिए पढ़ता है |
capabilities | object | नहीं | वैकल्पिक डेस्कटॉप एकीकरण सुविधाएं जैसे हॉटकी, सूचनाएं और स्टेटस बार उपस्थिति |