टेक्नोलॉजी

रडरस्टैक ने ओपन सोर्स ऑटोनॉमस इंजीनियरिंग हार्नेस 'DevBox' पेश किया

· GlobeWire Daily Tech Desk · Source: github.com

2 मिनट में पढ़ें

मुख्य बातेंरडरस्टैक (RudderStack) ने DevBox पेश किया है, जो एक ओपन-सोर्स ऑटोनॉमस इंजीनियरिंग हार्नेस है। इसे विशेष रूप से किसी कंपनी के अपने इंफ्रास्ट्रक्चर पर चलाने के लिए बनाया गया है। व्यक्तिगत कोडिंग सहायकों के विपरीत, DevBox को एक साझा टीम रिसोर्स के रूप में डिज़ाइन किया गया है जो इंजीनियरिंग टिकटों का प्रबंधन करने, कोड लिखने, टेस्ट चलाने और पुल रिक्वेस्ट (PR)…
RudderStack Releases Open Source Autonomous Engineering Harness 'DevBox'

चित्र: GitHub · चित्र स्रोत · Resized and letterboxed to 16:9; no AI generation

परिचय

रडरस्टैक (RudderStack) ने DevBox पेश किया है, जो एक ओपन-सोर्स ऑटोनॉमस इंजीनियरिंग हार्नेस है। इसे विशेष रूप से किसी कंपनी के अपने इंफ्रास्ट्रक्चर पर चलाने के लिए बनाया गया है। व्यक्तिगत कोडिंग सहायकों के विपरीत, DevBox को एक साझा टीम रिसोर्स के रूप में डिज़ाइन किया गया है जो इंजीनियरिंग टिकटों का प्रबंधन करने, कोड लिखने, टेस्ट चलाने और पुल रिक्वेस्ट (PR) को संभालने का काम स्वतंत्र रूप से करता है।

मुख्य कार्यक्षमता

DevBox एक टिकट को इनपुट के रूप में लेता है, आवश्यक बदलावों की योजना बनाता है और एक स्टेज्ड पाइपलाइन के माध्यम से उसे पूरा करता है। इस प्रक्रिया में शामिल हैं:

  • योजना और समीक्षा: एजेंट रिपॉजिटरी में बदलाव के लिए एक योजना बनाता है, जिसे कोड जनरेट करने से पहले समीक्षा के लिए रखा जाता है।
  • एग्जीक्यूशन: DevBox कोड लिखता है, टेस्टिंग करता है और ड्राफ्ट पुल रिक्वेस्ट खोलता है।
  • फीडबैक लूप: GitHub एकीकरण का उपयोग करते हुए, सिस्टम समीक्षकों की टिप्पणियों और CI परिणामों को प्रोसेस करता है ताकि काम में सुधार किया जा सके।
  • आइसोलेशन: प्रत्येक कार्य अपने स्वयं के सैंडबॉक्स्ड वातावरण में चलता है, जिससे यह सुनिश्चित होता है कि संवेदनशील क्रेडेंशियल कोड-जेनरेशन प्रक्रिया में उजागर न हों।

परिनियोजन और सुरक्षा

DevBox को Docker Compose या Kubernetes के माध्यम से सेल्फ-होस्ट किया जाता है। यह रडरस्टैक को कोई डेटा नहीं भेजता है; उपयोगकर्ता अपने स्वयं के LLM एंडपॉइंट (OpenAI या Anthropic) कॉन्फ़िगर करते हैं। सुरक्षा सुविधाओं में शामिल हैं:

  • क्रेडेंशियल प्रबंधन: टोकन का प्रबंधन स्थानीय कीचेन या पर्यावरण चर के माध्यम से किया जाता है, जिसमें एक इग्रेस प्रॉक्सी यह सुनिश्चित करता है कि सीक्रेट्स कभी भी फाइलों या सैंडबॉक्स में न रहें।
  • सीमित पहुंच: सिस्टम को केवल निर्दिष्ट रिपॉजिटरी में लिखने के लिए प्रतिबंधित किया गया है।

सत्यापन और शुरुआत कैसे करें

उपयोगकर्ता आधिकारिक GitHub रिपॉजिटरी के माध्यम से इंस्टॉलेशन और कॉन्फ़िगरेशन को सत्यापित कर सकते हैं। सेटअप के लिए Docker Desktop, Bun, और एक समर्थित LLM प्रदाता से API कुंजी की आवश्यकता होती है। यह प्रोजेक्ट MIT लाइसेंस के तहत उपलब्ध है और इसमें Kubernetes एकीकरण और GitHub ऐप कॉन्फ़िगरेशन के लिए विस्तृत दस्तावेज़ शामिल हैं।

यह खबर शेयर करें
मूल स्रोत पढ़ें: Open source autonomous engineering harness in your cloud. One sandbox per task, no real secrets inside. - GitHub

AI की सहायता से तैयार रिपोर्ट; मूल स्रोत के दावों की स्वतंत्र पुष्टि नहीं की गई है।

लेखक के बारे में

GlobeWire Daily Tech Desk — प्रकाशित स्रोतों पर आधारित AI-सहायता प्राप्त खबरें।

और पढ़ें