उस कोडबेस को समझें जिसे आपने कभी नहीं देखा
सार्वजनिक GitHub URL पेस्ट करें और बताएं कि आप क्या समझना चाहते हैं। यह कोड को क्लोन करता है, इसे पढ़ता है, और जो कुछ भी पाता है उसे आपके पास मौजूद फ़ाइल में लिखता है।
यह कैसे काम करता है
तीन चरण, और उनमें से कोई भी “कॉन्फ़िगर करना” नहीं है।
- 01
इसे एक URL दें
कोई भी सार्वजनिक GitHub रेपॉजिटरी। यह स्क्रैच स्पेस में एक शैलो क्लोन बनाता है, ताकि हज़ारों फ़ाइलें आपके वर्कस्पेस में न आएं।
- 02
यह वहीं से शुरू होता है जहां से निष्पादन शुरू होता है
package.json में स्क्रिप्ट्स, Dockerfile का CMD, go.mod — वे चीजें जो आपको बताती हैं कि वास्तव में क्या चलता है। वर्णमाला के अनुसार फ़ाइल सूची का शीर्ष आपको कुछ नहीं बताता।
- 03
यह पढ़ते हुए लिखता है
एक ARCHITECTURE.md जो काम के दौरान बढ़ता है, और इसके नीचे सहायक नोट्स होते हैं। आप अंत में बहुत सारे टेक्स्ट का इंतज़ार करने के बजाय दस्तावेज़ को भरते हुए देखते हैं।
यह क्या कर सकता है
हर दावे के साथ उसका पाथ होता है
src/server/router.ts:120, “राउटर इसे संभालता है” नहीं। बिना पाथ वाला वाक्य एक अनुमान होता है, और इसके प्रति निरंतर रहना ही आपको दोनों में अंतर करने देता है।
यह कोड पढ़ता है, README नहीं
और जब दोनों में असहमति होती है, तो यह साफ़ तौर पर बताता है। वह अंतर आमतौर पर सबसे उपयोगी चीज़ होती है जिसकी यह रिपोर्ट दे सकता है।
यह कवरेज के बारे में ईमानदार है
यह सब कुछ नहीं पढ़ेगा, और इसका नाटक करना इस काम की विफलता होगी। यह इस बात के साथ समाप्त होता है कि उसने क्या नहीं देखा और आगे क्या जांचेगा।
इसे कैसे सेटअप किया गया है
यह कैसे काम करता है, ताकि साइन इन करने से पहले आपको पता हो कि आपको क्या मिल रहा है।
- एनवायरनमेंट
- git, curl और नेटवर्क वाला एक Linux कंटेनर। क्लोन स्क्रैच स्पेस में जाता है; जो यह लिखता है वह आपके वर्कस्पेस में जाता है।
- टूल
- क्लोन को एक्सप्लोर करने के लिए एक शेल, साथ ही आपके वर्कस्पेस के लिए read, write, edit, glob और grep।
- मॉडल
- कोई भी चैट मॉडल। यह ऐसा एजेंट है जिसे बड़े कॉन्टेक्स्ट विंडो से सबसे ज़्यादा फायदा होता है — यह कुछ भी लिखने से पहले बहुत कुछ पढ़ता है।
- शुरुआती फ़ाइलें
- कुछ भी पहले से लोड नहीं है। इनपुट एक URL है, जो आपके पास पहले से है; एक सैंपल रिपॉजिटरी एक शॉर्टकट होने के बजाय एक और चीज़ होगी जिसे समझाना पड़े।
- क्या सहेजा जाता है
- नोट सत्र के बाद भी रहता है। क्लोन नहीं रहता — स्क्रैच स्पेस को जानबूझकर अस्थायी रखा गया है।
लोग इससे जो पूछते हैं
- “https://github.com/sindresorhus/got को समझाएं — यह क्या है, और कोड कैसे व्यवस्थित है।”
- “इस रेपो को क्लोन करें और शुरू से अंत तक आने वाले अनुरोध का विश्लेषण करें।”
- “यह प्रोजेक्ट अपनी स्थिति कहां रखता है, और इसमें क्या लिखा जाता है?”
- “क्या README इस बात से मेल खाता है कि कोड वास्तव में क्या करता है?”
यह क्या नहीं करेगा
इनमें से हर एक ऐसी वास्तविक बाधा है जिसका हमने सामना किया है, कोई योजना की सूची वाली चीज नहीं।
- केवल सार्वजनिक रेपॉजिटरी। इसमें कोई क्रेडेंशियल नहीं होते, और यह आपको बताता है कि क्लोन को वास्तव में “private”, “gone” या “needs authentication” में से किसका सामना करना पड़ा।
- यह एक उपसमुच्चय पढ़ता है और बताता है कि कौन सा उपसमुच्चय पढ़ा है। किसी भी आकार की रेपॉजिटरी को लाइन दर लाइन नहीं पढ़ा जाता।
- यह व्याख्या करता है; बदलता नहीं। रेपॉजिटरी में कुछ भी वापस नहीं लिखा जाता।
कौन सा मॉडल इसे सबसे बेहतर करता है
Measured over real runs of this agent, per model. A run counts as finished when it produced the answer on its own — nothing failed, nobody was asked to approve anything, and it did not run out of steps. Read all three columns together: a model that finishes fast by giving up scores badly on the first, and one that completes everything by grinding scores badly on the second.
| Model | पूरा होने की दर | मीडियन लागत | मीडियन समय | Runs |
|---|---|---|---|---|
| claude-sonnet-5anthropic | 75% | $0.026 | 22s | 4 |
- पूरा होने की दर
- ऐसे रन जिन्होंने आपके बिना हस्तक्षेप किए काम पूरा कर दिया।
- मीडियन लागत
- एक सामान्य रन की लागत क्या है, क्रेडिट में।
- मीडियन समय
- कुल समय, पहले संदेश से लेकर उत्तर तक।
Medians over the runs behind each row. A model appears once it has 3 runs on this agent, and the run count is shown so you can judge how much a figure rests on.
उस कोडबेस को समझें जिसे आपने कभी नहीं देखा
यह पहले से ही सेट है। इसे खोलें और इससे कुछ पूछें।
रेपॉजिटरी को समझें