कार्रवाई और क्षमता अनुबंध
कार्रवाई खोज, इंस्टॉल क्षमता रिपोर्ट, पूर्व-जाँच, निष्पादन और सर्वर अधिकार में अंतर समझें।
परिचय
CLI कार्रवाई मैनिफ़ेस्ट, ऑफ़लाइन पूर्व-जाँच, इंस्टॉल क्षमता खोज और स्पष्ट नेटिव कमांड प्रदान करता है। 0.1.9 बूटस्ट्रैप क्षमताओं के लिए आवश्यक हस्ताक्षरित इंस्टॉल संरचना बनाता है। ये आउटपुट अलग प्रश्नों के उत्तर देते हैं; किसी को दूसरे का प्रमाण न मानें।
ग्राहक कार्रवाई मैनिफ़ेस्ट
संस्करण वाले मैनिफ़ेस्ट में 25 कार्रवाइयाँ हैं:
22 कार्रवाइयाँ
executes=trueचिह्नित हैं;altifigence.analyze.run,altifigence.evolve.launch, औरaltifigence.verify.runतीन केवल योजना वाली कार्रवाइयाँ हैं।
executes=true का अर्थ कार्रवाई निष्पादन योग्य के रूप में परिभाषित है। वास्तविक कमांड को अब भी स्थानीय इंजन, खाता अनुमति या रिमोट सेवा चाहिए हो सकती है। केवल योजना वाली कार्रवाई सत्यापित करती है और जॉब चलाए बिना योजना लौटाती है।
वर्तमान बाइनरी के साथ दिए मैनिफ़ेस्ट को देखने के लिए alti commands उपयोग करें। दूसरे रिलीज़ से कमांड सूची कॉपी न करें।
ऑफ़लाइन पूर्व-जाँच रसीद
ऑफ़लाइन job validate वर्कफ़्लो एक सीमित CPU RTL एनवेलप और सुरक्षित वर्कस्पेस सापेक्ष स्रोत सत्यापित करता है। सफल रसीद स्पष्ट रूप से submitted: false और server_authority_verified: false बताती है। यह स्थानीय इंजन नहीं चलाता और न होस्ट की गई सेवा से संपर्क करता है। CLI की पहली सफलता देखें।
इंस्टॉल इंजन क्षमता अनुबंध
क्षमता स्कीमा सही तरह इंस्टॉल, रसीद समर्थित रिलीज़ के लिए ये स्थितियाँ परिभाषित करती है:
स्थिति | अर्थ |
|---|---|
| इंस्टॉल रिलीज़ दस्तावेज़ में दिया स्थानीय इंटरफ़ेस प्रदान करता है |
| केवल रिपोर्ट किया उपसमुच्चय उपलब्ध है |
| इंस्टॉल रिलीज़ इंटरफ़ेस प्रदान नहीं कर सकता |
| इंटरफ़ेस के लिए स्पष्ट और दस्तावेज़ में दी अनुमति आवश्यक है |
| कार्रवाई निष्पादन प्रमाण के बजाय योजना लौटाती है |
पहले डाउनलोड सत्यापित करें और Linux पर इंस्टॉल करें का पालन करें, फिर alti capabilities उपयोग करें। अंतर्निहित बूटस्ट्रैप प्रमाणित कैटलॉग/रसीद संरचना बनाता है; बाइनरी कहीं और कॉपी न करें और यह स्थिति नकली न बनाएँ। इंस्टॉल तैयारी उपलब्ध क्षमताएँ बताती है। डिज़ाइन या GPU जॉब चलने का प्रमाण उसके निष्पादन परिणाम से आता है।
प्रश्न | उत्तर देता है |
|---|---|
क्या यह कमांड यहाँ चला, और क्या परिणाम रहा? | कमांड की अपनी निकास स्थिति और बाइनरी, रिज़ॉल्यूशन तथा स्थिति बताने वाली रसीद पंक्ति |
क्या इंस्टॉल रिलीज़ क्षमता को उपलब्ध बताता है? | इंस्टॉल रिलीज़ पर सफल |
सफल स्थानीय कमांड बताता है कि उस मशीन पर क्या चला। इंस्टॉल उत्पाद क्षमता पर निर्भर स्वचालन को क्षमता रिपोर्ट भी आवश्यक माननी चाहिए।
स्रोत अपलोड के लिए स्पष्ट अनुमति चाहिए
डिफ़ॉल्ट ग्राहक मोड में पैकेज किया stdio MCP सर्वर वे तीन योजना कार्रवाइयाँ छिपाता है जिनमें स्रोत फ़ाइलें शामिल हो सकती हैं। उन्हें अलग एनवायरनमेंट क्रेडेंशियल चाहिए और वे Cloud क्लाइंट उपयोग करती हैं। वर्तमान सार्वजनिक रिलीज़ उनके लिए पूरा रिमोट निष्पादन वर्कफ़्लो नहीं देता।
अलग ALTI_MCP_MODE=local-xls मोड Cloud डिस्पैच के बिना निश्चित स्थानीय XLS टूल उपलब्ध कराता है। नेटिव ide cloud ऑपरेशन अपने साइन इन और स्पष्ट अपलोड नियम उपयोग करते हैं; केवल योजना वाली ग्राहक कार्रवाई स्थिति सभी Cloud वर्कस्पेस ऑपरेशन का वर्णन नहीं करती।
स्पष्ट अनुमति प्रेषण की अनुमति देती है; केवल योजना कार्रवाई को वास्तविक रन नहीं बनाती और न रिमोट सेवा उपलब्ध कराती है।
हर परिणाम अलग सँभालें
CLI स्वचालन करते समय इन परिणामों को अलग स्थितियों के रूप में सँभालें:
स्थानीय क्षमता उपलब्ध है;
अनुरोध सत्यापित हुआ;
निष्पादन के बिना योजना लौटी;
स्पष्ट रूप से सक्षम अधिकार ने कार्य स्वीकार किया;
कार्य पूरा हुआ और प्रमाण बना;
क्षमता या अधिकार अनुपलब्ध था।
इन स्थितियों को एक सफलता मान में समेटने से योजना या पूर्वावलोकन पूरा हुआ इंजीनियरिंग कार्य लग सकता है।
सही परिणाम अनुबंध चुनें
स्थानीय रन के लिए चुना इंजन, इनपुट डाइजेस्ट, नेटिव निकास स्थिति और पूरा परिणाम दर्ज करें। सहेजी गई फ़ाइल के बदलाव में योजना और लागू करने की रसीद रखें तथा फ़ाइल फिर पढ़ें। रिमोट जॉब को उसकी ID से अंतिम स्थिति तक देखें, फिर वास्तविक परिणाम प्राप्त और सत्यापित करें। कार्रवाई मैनिफ़ेस्ट प्रविष्टि केवल कॉल किए जा सकने वाले इंटरफ़ेस का वर्णन करती है।
स्वचालन में स्थानीय इंजन अनुरोध एनवेलप, ग्राहक योजना कार्रवाई और सहेजे Cloud RTL जॉब अलग रखें। उनके नाम में “analyze” या “evolve” होने पर भी इनपुट स्कीमा, स्रोत स्थान, प्रमाणीकरण, सबमिशन और परिणाम सँभालने में अंतर है।