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

AgentScan एक ओपन-सोर्स टूल है जिसे ओपन-सोर्स मेंटेनर्स के लिए GitHub खातों में स्वचालन पैटर्न का पता लगाने हेतु डिज़ाइन किया गया है। यह किसी GitHub खाते की सार्वजनिक गतिविधि का विश्लेषण करता है और इस आधार पर स्कोर देता है कि वह कितना स्वचालन पर निर्भर दिखता है—AI का उपयोग किए बिना, केवल identity लाइब्रेरी द्वारा संचालित इवेंट विश्लेषण के माध्यम से। परिणाम निर्णय नहीं, बल्कि संकेतक के रूप में प्रस्तुत किए जाते हैं और मेंटेनर्स के अपने निर्णय के लिए एक शुरुआती बिंदु के रूप में होते हैं। परियोजना आपकी अपनी रिपॉजिटरी में सीधे उसी विश्लेषण का उपयोग करने के लिए दो एकीकरण विधियाँ प्रदान करती है: - GitHub App (शून्य-कॉन्फ़िगरेशन): इंस्टॉल होते ही तुरंत काम करता है, केंद्रीय रूप से अपडेट होता है। - GitHub Action: वर्कफ़्लो में जोड़ना और संस्करणों को मैन्युअल रूप से पिन करना आवश्यक होता है। यह मैन्युअल रूप से सत्यापित स्वचालित खातों की एक क्यूरेटेड सूची भी बनाए रखता है, जिन्हें समुदाय द्वारा सबमिट किया जाता है और मर्ज किए जाने से पहले मेंटेनर्स द्वारा समीक्षा की जाती है। उपयोगकर्ता संदिग्ध स्वचालित खातों को टेम्पलेट इश्यू के माध्यम से रिपोर्ट कर सकते हैं, और फ़्लैग किए गए खाते लिंक किए गए इश्यू के माध्यम से वर्गीकरण पर विवाद कर सकते हैं। प्रति घंटा Ecosystem Activity स्कैन एक अलग रिपॉजिटरी (agentscan-logs) में चलता है, जो ट्रैक की जा रही रिपॉजिटरी में पुल रिक्वेस्ट को स्कोर करता है और परिणाम HTTP पर उपलब्ध कराता है। यह रिपॉजिटरी वेबसाइट, GitHub App, वेबहुक और सत्यापित स्वचालन सूची को होस्ट करती है। स्टैक: Nuxt, UnoCSS, Netlify, GitHub API। इसे उन मेंटेनर्स की प्रतिक्रिया में बनाया गया है जो ओपन-सोर्स परियोजनाओं को लक्षित AI-एजेंट-संचालित पुल रिक्वेस्ट का सामना कर रहे थे। परियोजना एक सतत प्रयोग है; स्कोर संभावित रूप से गलत हो सकते हैं और इन्हें निष्कर्ष नहीं, बल्कि एक शुरुआती बिंदु माना जाता है।