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

Compute Squad एक मल्टी-एजेंट कोडिंग वर्कफ़्लो प्लगइन है जो Claude Code और Codex CLI दोनों में चलता है। यह सात नामित एजेंटों को छह-चरणीय पाइपलाइन के माध्यम से व्यवस्थित करता है: Strategy (लक्ष्य स्पष्टीकरण), Archive (लॉग रीसेट), Recon (कोडबेस मैपिंग), Plan (विनिर्देश और कार्य वर्गीकरण), Execute (कार्यान्वयन), और Accept (प्रतिकूल समीक्षा)। प्रत्येक रन या रिज़्यूम से पहले, उपयोगकर्ता तीन टियरों (top, mid, bottom) के लिए सटीक मॉडल ID की पुष्टि करता है; एक ही मॉडल कई टियर भर सकता है। रूटिंग कार्य कठिनाई के बजाय निर्णय घनत्व पर आधारित है—प्लानिंग और स्वीकृति top टियर का उपयोग करते हैं, अन्य निर्णय mid या उससे ऊपर का उपयोग करते हैं, और ट्रांसक्रिप्शन-ग्रेड कार्य bottom टियर में जाता है। सात एजेंट हैं: squad-pm (top टियर, प्लानिंग और प्रतिकूल स्वीकृति संभालता है), squad-recon (mid टियर, केवल-पढ़ने योग्य कोडबेस मैपिंग), squad-executor और उसके mechanical/complex वेरिएंट (विभिन्न टियरों पर कार्यान्वयन), squad-helper (प्रतिनिधित उपकार्य), और squad-mech (bottom टियर, शून्य-निर्णय वाला साधारण काम जैसे आर्काइविंग और फ़ॉर्मेटिंग)। जो एजेंट अपनी भूमिका से परे निर्णय की आवश्यकता वाली स्थितियों का सामना करते हैं, वे REFUSED मार्कर के साथ मना करते हैं और एस्केलेट करते हैं। सिस्टम एक साझा ऑडिट लॉग (COMPUTE_SQUAD_LOG.md) बनाए रखता है जिसमें प्रत्येक चरण जोड़ता है, साथ ही एक compute-squad-archive/ डायरेक्टरी जो पिछले रनों को संरक्षित करती है। विफल रनों को कभी नहीं हटाया जाता—वे साक्ष्य के रूप में काम करते हैं। FAIL परिणाम पूरी पाइपलाइन के बजाय एक नामित चरण को फिर से चलाता है। इंस्टॉलेशन होस्ट के अनुसार भिन्न होता है: Claude Code एक प्लगइन मार्केटप्लेस कमांड का उपयोग करता है; Codex के लिए git clone और एक अपडेट स्क्रिप्ट आवश्यक है जो सत्यापित करती है कि चेकआउट main पर साफ़ है, git ऑब्जेक्ट्स से बिल्ड रेंडर करती है, और प्लगइन, एजेंट और प्रोफ़ाइल इंस्टॉल करती है। Codex मॉडल विकल्प चेकआउट के बाहर संग्रहीत होते हैं ताकि अपडेट उन्हें कभी ओवरराइट न करें। अपडेटर में एक --check मोड शामिल है जो इंस्टॉल की गई फ़ाइलों की स्रोत से सिमलिंक और एक्ज़ीक्यूटेबल बिट्स तक तुलना करता है। समर्थित रन मोड में पूर्ण पाइपलाइन, केवल-प्लान (कोई संपादन नहीं), एकल वर्क ऑर्डर निष्पादन, और accept (किसी योजना के विरुद्ध बाहरी कार्यान्वयन की समीक्षा) शामिल हैं। अनअटेंडेड रन पहले मानवीय निर्णय पर रुक जाते हैं और रिज़्यूम चरण की रिपोर्ट करते हैं। दोनों होस्ट पर ऑटो-अपडेट उपलब्ध है—Claude Code के प्लगइन सिस्टम में अंतर्निहित, और Codex Scheduled tasks के माध्यम से साप्ताहिक अपडेट के लिए। टीम रोलआउट .claude/settings.json कॉन्फ़िगरेशन के माध्यम से समर्थित है, और Claude Cowork के लिए एक ड्रैग-एंड-ड्रॉप प्लगइन फ़ाइल प्रदान की गई है।