इस प्रोजेक्ट के बारे में
oh-my-agent एक मल्टी-एजेंट हार्नेस है जो AI कोडिंग एजेंटों के लिए बनाया गया है, जिसका केंद्रीय सिद्धांत यह है कि एजेंट सफलता का वर्णन करते हैं जबकि हार्नेस आर्टिफैक्ट्स की जांच करता है। इसे npm पैकेज के रूप में वितरित किया जाता है और इसे स्किल्स पैक (npx skills add या Microsoft के Agent Package Manager के माध्यम से) या पूर्ण हार्नेस के रूप में स्थापित किया जा सकता है, जिसमें वर्कफ्लो, नियम, कॉन्फ़िगरेशन, कीवर्ड-डिटेक्शन हुक और CLI शामिल हैं।
मुख्य सत्यापन तंत्र को LLM-निर्णय के बजाय यांत्रिक बताया गया है। एक स्टॉप हुक सत्र समाप्ति को रोकता है जबकि एक स्थायी वर्कफ्लो सक्रिय होता है और स्टॉप की अनुमति देने से पहले एक कॉन्फ़िगर किया गया गेट स्क्रिप्ट चलाता है; केवल टाइपचेक, टेस्ट और लिंट निष्पादन योग्य हैं, और गेट अधिकतम पांच सुदृढीकरण तक सीमित है। एक एंटी-सर्कमवेंशन गेट उन आर्टिफैक्ट्स की जांच करता है जिन्हें शॉर्टकट नकली नहीं बना सकता, जिसमें चरण रिकॉर्ड, प्लान JSON, और अलग QA और रीफैक्टर एजेंटों से परिणाम फ़ाइलें शामिल हैं। एक स्वतंत्र जज को नए संदर्भ के साथ स्पॉन किया जाता है, केवल मानदंडों पर संक्षेप में जानकारी दी जाती है, और हर राउंड में पिछले पास सहित हर मानदंड को फिर से सत्यापित करता है। हर गेट पास, विफलता और निर्णय को सत्र इवेंट लॉग में JSON लाइनों के रूप में जोड़ा जाता है जो ऐपेंड-ओनली और क्रॉस-वेंडर है।
अतिरिक्त टूलिंग में प्रति-एजेंट सत्यापन बैटरी शामिल है जो स्कोप उल्लंघन, चार्टर संरेखण, हार्डकोडेड सीक्रेट्स, TODO स्कैन और घोषित आउटपुट के साथ-साथ प्रकार-विशिष्ट जांच को कवर करती है। एक स्किल मूल्यांकन हार्नेस आयोजित-आउट कार्यों पर उपयोगिता लाभ को मापता है और केवल उन संपादनों को रखता है जो मापा लाभ में सुधार करते हैं। बजट टोकन, स्पॉन काउंट और प्रति-वेंडर खर्च को सीमित करते हैं, और सीमा पार होने पर ऑर्केस्ट्रेटर आगे स्पॉन करने से इनकार कर देता है।
परियोजना एक इंजीनियरिंग टीम के रूप में मॉडल किए गए भूमिका-आधारित एजेंटों के साथ आती है, जिसमें आर्किटेक्चर, बैकएंड, ब्रेनस्टॉर्म, डेटाबेस, डीबग, डीप सिक्योरिटी, डिज़ाइन, डेव वर्कफ्लो, डॉक्स, एक्सप्लेनेशन, फ्रंटएंड, मोबाइल, ऑब्ज़र्वेबिलिटी, ऑर्केस्ट्रेशन, प्रोजेक्ट मैनेजमेंट, QA, रीफैक्टर, सोर्स कंट्रोल, सर्च और टेराफॉर्म इंफ्रास्ट्रक्चर एजेंट शामिल हैं। अलग सामग्री और शोध पाइपलाइन अकादमिक लेखन, HWP और PDF रूपांतरण, छवि निर्माण, बाजार अनुसंधान, वार्तालाप सारांश, विद्वान खोज, स्लाइड निर्माण, अनुवाद, वीडियो निर्माण और आवाज निर्माण को कवर करती हैं।
कार्य चैट या स्लैश कमांड जैसे /brainstorm, /architecture, /plan, /work, /orchestrate, /ultrawork, /ralph, /review, /deepsec, /debug, /docs और /scm द्वारा संचालित होता है। कीवर्ड स्वचालित-पहचान कई भाषाओं में वर्कफ्लो सक्रिय करती है, और पहचान सटीकता को लेबल किए गए प्रॉम्प्ट कॉर्पस के खिलाफ CI गेटिंग के साथ मापा जाता है। हार्नेस एकल .agents/ निर्देशिका से कई एजेंट रनटाइम का समर्थन करता है, जिसमें Claude Code, Codex CLI, Antigravity, Cursor, Qwen Code, OpenCode, GitHub Copilot और अन्य शामिल हैं, प्रति-एजेंट मॉडल चयन कॉन्फ़िगरेशन के माध्यम से। यह MIT लाइसेंस प्राप्त है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.