एक इंस्टॉल
संगठन पर इंस्टॉल करें और रिपॉज़िटरी चुनें। इंस्टॉल को एक Codna खाते से लिंक करें। एडमिन खाता पेज से स्वचालित फ़िक्स बंद कर सकते हैं।
संगठन पर GitHub App इंस्टॉल करें। Codna हर पुल रिक्वेस्ट की समीक्षा करता है, आपके अनुमोदित फ़िक्स खोलता है, और कभी मर्ज नहीं करता। CLI और Action अपनी मशीनों पर अपनी कुंजियों से चलाएँ।
संगठन पर इंस्टॉल करें और रिपॉज़िटरी चुनें। इंस्टॉल को एक Codna खाते से लिंक करें। एडमिन खाता पेज से स्वचालित फ़िक्स बंद कर सकते हैं।
मॉडल कुंजी लाएँ और Codna आपके प्रोवाइडर को सीधे कॉल करता है। कुंजियाँ OS कीचेन में रहती हैं और कभी छपती नहीं। या प्रबंधित भत्ता उपयोग करें।
समीक्षाएँ गंभीरता और विश्वास के साथ निष्कर्ष और स्पष्ट निर्णय पोस्ट करती हैं। फ़िक्स PR इश्यू, मूल कारण, सिंबल और विश्वास बताते हैं। मर्ज आप करते हैं।
प्रति Compute Unit लाइसेंस के तहत अपने प्रोडक्शन सर्वरों पर Codna चलाएँ। आपका हार्डवेयर, आपका नेटवर्क, आपकी कुंजियाँ।
चलाने के तरीके
Codna हर जगह वही कमांड चलाता है। अपने नियंत्रणों के अनुरूप सरफ़ेस चुनें; तैयार होने पर दूसरी जोड़ें।
CLI और MCP सर्वर आपकी कुंजी से लोकली चलते हैं। समझना ऑफ़लाइन है और कोई टोकन नहीं खर्च करता। कोई सर्वर नहीं चलाना पड़ता।
thyn-ai/codna-action@v1 आपके रनरों पर आपकी कुंजी से fix, review या secure चलाता है। यह पुल रिक्वेस्ट खोलता है और कभी मर्ज नहीं करता।
Codna द्वारा होस्टेड। हर पुल रिक्वेस्ट की समीक्षा करता है, लेबल, कमेंट और लाल चेक से फ़िक्स खोलता है, प्रबंधित भत्ते या आपकी कुंजी से।
प्रति Compute Unit लाइसेंस के तहत अपने प्रोडक्शन सर्वरों पर Codna चलाएँ। सक्रियण और शर्तों के लिए हमसे बात करें।
रोलआउट
पहले दिन एजेंट को चाबियाँ देने की ज़रूरत नहीं। भरोसा बनने के साथ दायरा बढ़ाएँ। Codna किसी भी चरण में मर्ज नहीं करता।
App इंस्टॉल करें। Codna हर पुल रिक्वेस्ट की केवल-पढ़ने की समीक्षा करता है, बिना write टोकन और बिना शेल। निष्कर्षों में गंभीरता, श्रेणी और विश्वास होता है। कोई कोड नहीं बदलता।
लिखने की पहुँच वाले सहयोगियों को किसी निष्कर्ष पर @codna fix उत्तर देने, या इश्यू पर codna-fix लेबल लगाने दें। हर पुल रिक्वेस्ट इश्यू, मूल कारण, सिंबल और विश्वास बताता है। आपके इंजीनियर समीक्षा और मर्ज करते हैं।
असफल चेक सूट को फ़िक्स ट्रिगर करने दें। Codna पहले विफलता ट्रायाज करता है, इसलिए इन्फ्रास्ट्रक्चर विफलताओं पर कोई खर्च नहीं, और प्रति पुल रिक्वेस्ट हेड प्रति दिन एक फ़िक्स खोलता है। एडमिन कभी भी स्वचालित फ़िक्स बंद कर सकते हैं।
नियंत्रण
Codna तकनीकी व्यवहारों का समूह है, प्रमाणन नहीं। यहाँ वह है जो आप उपयोगकर्ता की तरफ़ से सत्यापित कर सकते हैं।
Triage, रिपॉज़िटरी मैप और रिकॉल ऑफ़लाइन चलते हैं। आपके मॉडल प्रोवाइडर तक केवल एविडेंस बंडल या diff पहुँचता है, आपकी कुंजी के साथ। समीक्षा के दौरान Codna डिपेंडेंसी दावों को npm और PyPI से भी जाँचता है, जब तक ईग्रेस fail-closed न हो।
समीक्षाएँ गंभीरता, श्रेणी और विश्वास के साथ निष्कर्ष पोस्ट करती हैं और स्पष्ट निर्णय पर समाप्त होती हैं। फ़िक्स PR इश्यू, मूल कारण, सिंबल और विश्वास बताते हैं। हर आउटपुट में सीक्रेट रिडैक्ट होते हैं, और इसे बंद नहीं किया जा सकता।
App प्रति जॉब रिपॉज़िटरी-सीमित, अल्पकालिक टोकन उपयोग करता है। समीक्षा एजेंट के पास कोई write टोकन नहीं। रिपॉज़िटरी कोड चलाने वाले वातावरणों से write टोकन हटा दिए जाते हैं। @codna fix के लिए माँगने वाले की लिखने की पहुँच चाहिए।
Anthropic, OpenAI, Google Gemini, Groq, Mistral, OpenRouter या xAI की कुंजी लाएँ। Codna आपके प्रोवाइडर को सीधे कॉल करता है। जब तक आप सहमति न दें, आपका कोड मॉडल प्रशिक्षण में उपयोग नहीं होता।
हाँ। CLI और GitHub Action आपकी मशीनों पर चलते हैं। समझने का काम लोकली शून्य टोकन में चलता है। आपके मॉडल प्रोवाइडर तक केवल एविडेंस बंडल या diff पहुँचता है, आपकी कुंजी के साथ। होस्टेड GitHub App वैकल्पिक है।
नहीं। CLI और Action के साथ कुंजी आपके कीचेन या CI सीक्रेट में रहती है और Codna आपके प्रोवाइडर को सीधे कॉल करता है। App के साथ आप प्रबंधित भत्ता उपयोग कर सकते हैं या खाता पेज पर अपनी कुंजी जोड़ सकते हैं।
codna.yaml में privacy.egress को fail-closed पर सेट करें। तब Codna आपके टेस्ट केवल तभी चलाता है जब वह कर्नेल स्तर पर उनकी नेटवर्क पहुँच रोक सके, और समीक्षा के दौरान कोई रजिस्ट्री लुकअप नहीं करता। सीक्रेट रिडैक्शन हमेशा चालू है। रिपॉज़िटरी कोड चलाने वाले वातावरणों से write टोकन हटा दिए जाते हैं।
जब तक आप सहमति न दें, आपका कोड मॉडल प्रशिक्षण में उपयोग नहीं होता। गोपनीयता नीति देखें।
प्रति जॉब रिपॉज़िटरी-सीमित, अल्पकालिक टोकन। समीक्षा एजेंट के पास कोई write टोकन नहीं। @codna fix के लिए माँगने वाले व्यक्ति की लिखने की पहुँच चाहिए। एडमिन संगठन के लिए स्वचालित फ़िक्स बंद कर सकते हैं। हर कमिट codna-ai[bot] द्वारा किया जाता है।
Codna CLI, MCP सर्वर, GitHub Action और GitHub App के रूप में आता है, इसलिए टीमें एक-एक सरफ़ेस अपनाती हैं। Codna कभी मर्ज नहीं करता: आपके ब्रांच नियम, आवश्यक चेक और रिव्यूअर नियंत्रण में रहते हैं।