Maguyva में JavaScript सपोर्ट: मिश्रित रनटाइम रिपॉज़िटरी के लिए AI सर्च
उपयोगी तब जब कोई रिपॉज़िटरी CommonJS, ESM, टास्क स्क्रिप्ट, टेस्ट, और पुराने एप्लिकेशन कोड को मिलाती हो।
एक्सटेंशन
.cjs, .js, .mjs, .spec.js, +2 और
Maguyva, AST पार्सिंग और सिंबल एक्सट्रैक्शन के साथ PHP को सपोर्ट करता है, ताकि AI एजेंट Laravel ऐप, कस्टम फ़्रेमवर्क, WordPress-युग के कोड, और अन्य दीर्घजीवी PHP रिपॉज़िटरी में grep से कहीं ज़्यादा संरचना के साथ नेविगेट कर सकें।
PHP इस बात का सबसे स्पष्ट उदाहरणों में से एक है कि व्यापक भाषा सपोर्ट का वास्तविक होना क्यों ज़रूरी है, सिर्फ़ महत्वाकांक्षी होना नहीं। कई महत्वपूर्ण सिस्टम अब भी PHP सिस्टम हैं: Laravel ऐप, पुराने मोनोलिथ, आंतरिक एडमिन टूल, और भारी मात्रा में कस्टमाइज़ किए गए वेब एप्लिकेशन जो हर योजनाबद्ध रीराइट से बचे रहे।
इन रिपॉज़िटरी में समस्या सिंटैक्स नहीं है। यह एक ऐसे कोडबेस से सुरक्षित रूप से संरचना पुनः प्राप्त करने की है जिसे हेल्पर, फ़्रेमवर्क परंपराएं, और स्थानीय शॉर्टकट जमा करने में वर्षों लगे हैं।
Maguyva परिभाषाओं से $ सिजिल हटाता है, मेंबर-प्रीफ़िक्स्ड कॉल्स को नॉर्मलाइज़ करता है, और रिलेशनशिप ग्राफ से PHP बिल्टिन-फ़ंक्शन नॉइज़ की एक बहुत बड़ी मात्रा फ़िल्टर करता है। यह ठीक उसी तरह की सफ़ाई है जिसकी पुराने PHP कोड को सर्च और डिपेंडेंसी व्यू उपयोगी बनने से पहले ज़रूरत होती है।
यह उन फ़ाइल आकारों को भी सपोर्ट करता है जिनका सामना PHP टीमें वास्तव में करती हैं, .php और .phtml से लेकर पुराने वर्ज़न्ड एक्सटेंशन तक जो अब भी दीर्घजीवी एस्टेट में दिखाई देते हैं।
उत्पादक पैटर्न आमतौर पर यह होता है:
find_symbol।text_pattern_search।get_task_context।यह पेज उन टीमों के लिए है जिनका व्यावहारिक सवाल बस इतना है: “हम अब भी महत्वपूर्ण PHP चलाते हैं।” अगर फ़्रंटएंड आधुनिक JavaScript में है, तो आगे JavaScript पढ़ें। अगर रिपॉज़िटरी में किनारों पर नई सर्विस या ऑटोमेशन लेयर्स हैं, तो Python ज़्यादा प्रासंगिक साथी पेज है।
सबसे उपयुक्त
एजेंट वर्कफ़्लो
इंजन विवरण
उपयोगी MCP एंट्री पॉइंट
find_symbol
जब रिपॉज़िटरी में अभी भी पहचानने लायक़ सिंबल नाम हों, तब किसी कंट्रोलर, सर्विस, मॉडल, या हेल्पर क्लास के लिए इसका इस्तेमाल करें।
text_pattern_search
जब सिर्फ़ संरचना काफ़ी न हो, तब रूट नामों, हेल्पर कॉल, या पुराने फ़्रेमवर्क कन्वेंशन के लिए इसका इस्तेमाल करें।
get_task_context
उपयोगी जब आपको किसी पुराने PHP फ़्लो को बदलने से पहले एक जोड़ा हुआ सारांश चाहिए हो।
संबंधित गाइड
उपयोगी तब जब कोई रिपॉज़िटरी CommonJS, ESM, टास्क स्क्रिप्ट, टेस्ट, और पुराने एप्लिकेशन कोड को मिलाती हो।
एक्सटेंशन
.cjs, .js, .mjs, .spec.js, +2 और
उपयोगी तब जब Python कोडबेस सर्विसेज़, स्क्रिप्ट, टाइप स्टब, और ऑपरेशनल ग्लू में फैल जाए।
एक्सटेंशन
.py, .pyi, .pyw