इस प्रोजेक्ट के बारे में
Harness, Claude Code के लिए एक प्लगइन है जो टीम-आर्किटेक्चर फैक्ट्री की तरह काम करता है। किसी डोमेन या प्रोजेक्ट के सामान्य भाषा में दिए गए विवरण के आधार पर, यह `.claude/agents/` के अंतर्गत एजेंट परिभाषाए और `.claude/skills/` के अंतर्गत स्किल फ़ाइलें जनरेट करता है, जिससे किसी प्रोजेक्ट को एक सामान्य-उद्देश्य सहायक के बजाय विेषीकृत एजेंटों का एक समन्वित सेट मिल जाता है।
यह प्लगइन "build a harness for this project," "design an agent team for this domain," या "set up a harness" जैसे प्रॉम्प्ट्स से ट्रिगर होता है। इसके बाद यह छह-चरणीय वर्कफ़्लो चलाता है: डोमेन वि्लेषण, टीम-आर्किटेक्चर डिज़ाइन, एजेंट परिभाषा जनरेशन, स्किल जनरेशन, इंटीग्रेशन और र्केस्ट्रेशन, और अंत में वैलिडेशन और टेस्टिंग।
टीम को आकार देने के लिए छह आर्किटेक्चरल पैटर्न दिए गए हैं: क्रमिक निर्भर कार्यों के लिए Pipeline, समानांतर स्वतंत्र कार्यों के लिए Fan-out/Fan-in, संदर्भ-निर्भर चयनात्मक आह्वान के लिए Expert Pool, जनरेशन के बाद गुणवत्ता समीक्षा के लिए Producer-Reviewer, केंद्रीय गतिशील कार्य वितरण के लिए Supervisor, और टॉप-डान पुनरावर्ती प्रतिनिधिमंडल के लिए Hierarchical Delegation। दो निष्पादन मोड उपलब्ध हैं: Agent Teams (डिफ़ॉल्ट, TeamCreate, SendMessage और TaskCreate का उपयोग करता है) उन दो या अधिक एजेंटों के लिए जिन्हें सहयोग करना होता है, और Subagents उन एकबारगी कार्यों के लिए जिनमें एजेंटों के बीच संचार की आवश्यकता नहीं होती।
जनरेट किए गए स्किल एक Progressive Disclosure दृष्टिकोण का उपयोग करते हैं जिसका उद्देश्य संदर्भ उपयोग को कुशल बनाए रखना है, और प्लगइन में एजेंटों के बीच डेटा पासिंग, त्रुटि हैंडलिंग और समन्वय प्रोटोकॉल के लिए ऑर्केस्ट्रेशन समर्थन शामिल है। वैलिडेशन में ट्रिगर सत्यापन, ड्राई-रन टेस्टिंग, और जनरेट किए गए स्किलों के साथ और बिना तुलनात्मक परीक्षण शामिल हैं।
इंस्टॉलेशन Claude Code प्लगइन मार्केटप्लेस के माध्यम से उपलब्ध है (`/plugin marketplace add revfactory/harness` के बाद `/plugin install harness@harness-marketplace`) या skills डायरेक्टरी को `~/.claude/skills/harness` में कॉपी करके। Agent Teams को `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` एनवायरनमेंट वेरिएबल के माध्यम से सक्षम करना आवश्यक है।
README में deep research, full-stack website development, webtoon production, YouTube content planning, code review और refactoring, technical documentation, data pipeline design, और marketing campaigns के लिए उदाहरण प्रॉम्प्ट्स सूचीबद्ध हैं। यह प्रोजेक्ट को Archon, meta-harness, ECC, wshobson/agents और LangGraph जैसे निकटवर्ती टूल्स के सापेक्ष भी स्थापित करता है, और एक सिस्टर रिपॉज़िटरी पर लेखक द्वारा चला गए A/B अध्ययन का हवाला देता है जिसमें बेहतर आउटपुट गुणवत्ता और कम विचरण की सूचना है, इस चेतावनी के सा कि तीसरे पक्ष के प्रतिकरण अभी बाकी हैं। यह प्रोजेक्ट Apache 2.0 के अंतर्गत लाइसेंस प्राप्त है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.