बिना मॉडल टोकन के रेपो की समझ।
Codna सिंबल, इम्पोर्ट, कॉल पाथ, टेस्ट और डिपेंडेंसी को एक ऐसे ग्राफ में पार्स करता है जिसे एजेंट क्वेरी कर सकता है।
Codna आपके रेपो का नक्शा शून्य टोकन में बनाता है। फिर एक एजेंट मूल कारण, विश्वास और रिग्रेशन जोखिम के साथ फ़िक्स शिप करता है, औसतन लगभग $0.02 प्रति फ़िक्स।
Codna सिंबल, इम्पोर्ट, कॉल पाथ, टेस्ट और डिपेंडेंसी को एक ऐसे ग्राफ में पार्स करता है जिसे एजेंट क्वेरी कर सकता है।
फ़ाइलों को कॉन्टेक्स्ट विंडो में डालने के बजाय Codna एक संक्षिप्त बंडल बनाता है: संदिग्ध फ़ाइलें, कॉल चेन, असफल टेस्ट और जोखिम मैप। रिपोर्ट बताती है कि क्या मिला।
✓ codna fixed . root cause : <one sentence> symbol : <function> (blast radius: N) confidence : N% · regression risk: N% context : raw → bundle tokens (N× smaller)
मुख्य क्षमताएँ
किसी भी लोकल पाथ या git URL का नक्शा शून्य मॉडल टोकन में बनाएँ और देखें कि बदलाव कहाँ का है।
इश्यू तक सीमित एविडेंस बंडल से ठीक करें। मूल कारण, विश्वास और रिग्रेशन जोखिम संलग्न। पुल रिक्वेस्ट खोलने के लिए --open-pr जोड़ें।
हर पुल रिक्वेस्ट की समीक्षा करें। निष्कर्षों में गंभीरता, श्रेणी और विश्वास होता है। साफ़ diff को अनुमोदन मिलता है।
सिद्ध करें कि कौन से स्कैनर निष्कर्ष पहुँच योग्य हैं। Codna CodeQL, Semgrep, Snyk या Trivy से SARIF पढ़ता है और शून्य मॉडल टोकन खर्च करता है।
वितरण
Codna बिना मॉडल, शून्य टोकन में रिपॉज़िटरी का डिपेंडेंसी और प्रभाव-क्षेत्र ग्राफ बनाता है। उस ग्राफ से यह इश्यू तक सीमित एविडेंस बंडल पैक करता है और हर रन पर रॉ-से-बंडल आकार छापता है। एजेंट केवल उस पर काम करता है जो महत्वपूर्ण है।
हर फ़िक्स मूल कारण, विश्वास, प्रभाव-क्षेत्र और रिग्रेशन जोखिम बताता है, और लागू होने या पुल रिक्वेस्ट खुलने से पहले जोखिम गेट से गुज़रता है। codna fix --tests --apply चलाएँ और Codna सैंडबॉक्स में आपके टेस्ट चलाता है और उनके पास होने तक फिर से ठीक करता है।
रिपॉज़िटरी मैप इम्पोर्ट पैटर्न से बनता है, इसलिए यह किसी एक भाषा से बंधा नहीं है। ऑन-डिवाइस रिकॉल Python, JavaScript, TypeScript, Go, Rust, Java, C, C++, C#, PHP और Ruby को कवर करता है। codna.yaml में fix.test_command अपने टेस्ट रनर पर सेट करें।
Cursor के विरुद्ध 87 मिलान किए गए बग-फ़िक्स केसों में Codna ने 5× कम टोकन लिए और 1.7× तेज़ चला। दोनों ने 87 में से 87 फ़िक्स सत्यापित किए। Codna का प्रति फ़िक्स औसत मॉडल खर्च लगभग $0.02 रहा।
Codna एक CLI, Cursor और Claude के लिए MCP सर्वर, एक GitHub Action, और एक GitHub App के रूप में आता है जो पुल रिक्वेस्ट की समीक्षा करता है और आपके रेपो में फ़िक्स PR खोलता है।
समझने का काम आपकी मशीन पर चलता है। आपके मॉडल प्रोवाइडर तक केवल एविडेंस बंडल या diff पहुँचता है, आपकी कुंजी के साथ। जब तक आप सहमति न दें, आपका कोड मॉडल प्रशिक्षण में उपयोग नहीं होता।