इस प्रोजेक्ट के बारे में

AX एक हाई-थ्रूपुट, डिक्लेरेटिव ऑर्केस्ट्रेटर है जिसे क्लस्टर में अरबों स्वायत्त एजेंट वर्कलोड चलाने के लिए डिज़ाइन किया गया है। यह सैंडबॉक्स्ड एक्ज़ीक्यूशन के लिए Agent Substrate के ऊपर चलता है और प्रति क्लस्टर अरबों टास्क तक स्केल करने के लिए बनाया गया है। यदि आपने Kubernetes का उपयोग किया है, तो `ax` आपको समान लगेगा। मुख्य प्रिमिटिव में शामिल हैं: - **Task**: अविश्वसनीय एजेंट कोड को CPU/मेमोरी सीमाओं के साथ एक पृथक सैंडबॉक्स में चलाता है। - **Workspace**: Git रेपो, MCP सर्वर और स्किल पैकेज पहले से कॉन्फ़िगर करता है ताकि हर एजेंट तैयार स्थिति में शुरू हो। - **Gateway**: आउटबाउंड ट्रैफ़िक को एक स्पष्ट होस्ट अनुमति-सूची तक सीमित करता है। - **Model**: कॉन्फ़िगर करता है कि प्लेटफ़ॉर्म स्वयं कौन सा LLM उपयोग करता है, Kubernetes सीक्रेट से क्रेडेंशियल्स के साथ। सब कुछ `ax.io/v1alpha1` मैनिफेस्ट के रूप में व्यक्त किया जाता है और एक ही कमांड से लागू किया जाता है। CLI `kubectl`-आकार का है, जो `apply`, `get`, `describe`, `watch`, `delete` के साथ-साथ एजेंट-विशिष्ट क्रियाओं जैसे `ax ssh`, `ax suspend`, और `ax resume` का समर्थन करता है। क्विक स्टार्ट में `go install` के माध्यम से CLI इंस्टॉल करना, `make deploy` का उपयोग करके Kubernetes क्लस्टर में कंट्रोल प्लेन तैनात करना, और फिर उदाहरण मैनिफेस्ट लागू करना शामिल है। प्रोजेक्ट में कॉन्सेप्ट, मैनिफेस्ट, सैंडबॉक्स व्यवहार, रनर कॉन्ट्रैक्ट, नेटवर्किंग, आर्किटेक्चर, डेवलपमेंट और रोडमैप को कवर करने वाला विस्तृत दस्तावेज़ीकरण शामिल है। AX Apache License 2.0 के अंतर्गत लाइसेंस प्राप्त है।