कर्टिक ओम्नारा से एक खुला स्रोत API पेश करते हुए एजेंट्स को चलाने के लिए एक डुरेबल एजेंट प्लेटफ़ॉर्म का परिचय देते हैं। आप एक API कॉल के माध्यम से एजेंट बनाते हैं, और ओम्नारा एजेंट लूप चलाता है, सैंडबॉक्स प्रदान करता है, और सीक्रेट्स, परमिशन्स और RBAC हैंडल करता है। प्रत्येक एजेंट की स्थिति Postgres में संग्रहीत होती है, इसलिए एजेंट्स रीस्टार्ट के बाद भी जीवित रहते हैं और इज़्याले में कोई लागत नहीं होती।
ओम्नारा Claude मैनेज्ड एजेंट्स और OpenAI एजेंट्स API का एक सेल्फ-होस्टेबल विकल्प है। यह क्लाउड में एजेंट्स चलाता है, API के माध्यम से पहुँच योग्य है, जबकि अपने लैपटॉप को अपनी मशीनों में से एक के रूप में उपयोग करता है। प्लेटफ़ॉर्म फ़ाइल और शेल टूल्स, सबएजेंट्स, कम्पैक्शन, परमिशन प्रॉम्प्ट्स, MCP, स्किल्स और मेमोरी की सुविधाएँ प्रदान करता है।
आर्किटेक्चरल रूप से, ओम्नारा Postgres में एक ऐपेंड-ओली ईवेंट लॉग का उपयोग करता है जिसमें इनपुट्स, मॉडल आउटपुट और टूल कॉल के लिए टाइप्ड रोज़ शामिल हैं। कंट्रोल प्लेन पर स्टेटलेस वर्कर्स एजेंट को रिलीज़ करने और अगली इटरेशन को क्यू करने से पहले एक इटरेशन चलाते हैं। यह इटरेशन को अलग-अलग मशीन पर चलाने की अनुमति देता है, जहाँ अटमिक ट्रांज़ैक्शन समग्रता सुनिश्चित करते हैं।
एजेंट कमांड चलाने वाली मशीनें वर्कर्स से अलग हैं। कोई भी macOS या Linux मशीन जो इंटरनेट कनेक्शन रखती है, omnarad डैमन चला सकती है, outbound कनेक्शन के साथ बिना inbound पोर्ट्स के। एजेंट्स कई मशीनों को कनेक्ट कर सकते हैं, जिससे लैपटॉप और क्लाउड सैंखबॉक्स के बीच स्मूद ट्रांज़िशन संभव होता है। कोड खुला स्रोत है github.com/omnara-ai/omnara पर और docker compose के माध्यम से सेल्फ-होस्टेबल है।
स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित