चेंजलॉग

क्या शिप हुआ।

Codna के हाल के बदलाव, वैसे ही वर्णित जैसे आप उन्हें पुल रिक्वेस्ट, टर्मिनल और CI में देखते हैं।

चेंजलॉग

PR
सितं 2026समीक्षा

हर पुल रिक्वेस्ट पर स्पष्ट निर्णय

codna review अब अनुमोदन पर समाप्त होता है जब diff मध्यम और उच्च पर साफ़ हो और कोई पुराना Codna थ्रेड अनसुलझा न हो। अन्यथा यह कमेंट करता है। यह कभी बदलाव का अनुरोध नहीं करता।

  • अनुमोदन ब्रांच नियमों में गिने जाते हैं। review.approve: false से बंद करें।
  • जब कोई आवश्यक चेक लाल हो, समीक्षा निर्णय के पास यह बताती है: निर्णय diff के बारे में है, मर्ज की अनुमति नहीं।
  • npm और PyPI मैनिफ़ेस्ट पर डिपेंडेंसी निष्कर्ष रजिस्ट्री से जाँचे जाते हैं: खंडित निष्कर्ष हटा दिए जाते हैं, अजाँचे Unverified चिह्नित होते हैं।
App
सितं 2026GitHub App

पुश से निर्णय तक दिखने वाले चेक

प्रति जॉब एक चेक रन, जिसका नाम codna review, codna fix या codna secure है।

  • codna review चेक पुश करते ही कतार में दिखता है। पीछे छूटा कमिट न्यूट्रल पर समाप्त होता है; नया हेड समीक्षित होता है।
  • मर्ज क्यू समर्थित हैं: ग्रुप कमिट पुल रिक्वेस्ट का निर्णय विरासत में लेता है।
  • समीक्षाएँ पुल रिक्वेस्ट के आकार के अनुसार 4 से 20 मिनट में चलती हैं। समय-सीमा पार करने वाली समीक्षा यह बताती है और @codna review या छोटा PR माँगती है।
Fix
सितं 2026GitHub App

लाल चेक, कमेंट या लेबल से फ़िक्स

पुल रिक्वेस्ट पर असफल चेक सूट को कुछ भी खर्च करने से पहले ट्रायाज किया जाता है।

  • इन्फ्रास्ट्रक्चर विफलताएँ न्यूट्रल पर समाप्त होती हैं और कोई खर्च नहीं; कोड विफलताएँ असफल स्टेप और लॉग एजेंट को देती हैं। प्रति पुल रिक्वेस्ट हेड प्रति दिन एक CI-विफलता फ़िक्स।
  • @codna fix किसी Codna निष्कर्ष पर उत्तर के रूप में काम करता है और लिखने की पहुँच चाहता है। फ़ोर्क को इसके बदले सुझाया गया बदलाव मिलता है। हर अस्वीकृति उत्तर में समझाई जाती है।
  • फ़िक्स कमिट codna-ai[bot] द्वारा किए जाते हैं। जब आपके टेस्ट pytest न हों तो codna.yaml में fix.test_command सेट करें।
CLI
सितं 2026CLI

इंक्रीमेंटल समीक्षा, प्रयास स्तर और नए कमांड

codna review केवल Codna की पिछली समीक्षा के बाद के कमिट की पुनः समीक्षा करता है। पूरी पुल रिक्वेस्ट के लिए --full पास करें।

  • --effort low, medium या high समीक्षा की गहराई तय करता है: जितना ऊँचा, उतना गहन और उतनी ज़्यादा लागत। डिफ़ॉल्ट: 0.75 या अधिक विश्वास पर अधिकतम 10 निष्कर्ष।
  • codna impact उन टेस्टों की सूची देता है जिन्हें कोई diff प्रभावित कर सकता है, ऑफ़लाइन और शून्य टोकन में। codna memory export एक संक्षिप्त केवल-पढ़ने वाला रिकॉल इंडेक्स लिखता है।
  • codna report टर्मिनल से सार्वजनिक फ़ीडबैक रिपॉज़िटरी में बग, फ़ीचर या प्रश्न दर्ज करता है।
CI
सितं 2026GitHub Action

आपके अपने CI में fix, review और secure

thyn-ai/codna-action@v1 PyPI से codna इंस्टॉल करता है और वही कमांड चलाता है जो आप लोकली चलाते हैं।

  • mode: fix पुल रिक्वेस्ट खोलता है और कभी मर्ज नहीं करता। mode: review पुल रिक्वेस्ट पर निष्कर्ष और निर्णय पोस्ट करता है। mode: secure SARIF निष्कर्षों को केवल-पढ़ने के रूप में वर्गीकृत करता है।
  • पुनरुत्पादनीय रन के लिए package-spec को किसी codna संस्करण पर और action को पूरे कमिट SHA पर पिन करें।
  • CI में समीक्षा को App जैसे ही अनुमोदन, लाल-चेक नोट और रजिस्ट्री-जाँचे डिपेंडेंसी निष्कर्ष मिलते हैं।
MCP
सितं 2026MCP

Cursor और Claude के लिए पाँच टूल

codna mcp install --client cursor या --client claude बिना क्रेडेंशियल लिखे सर्वर को आपके एडिटर से जोड़ता है।

  • codna_triage, codna_fix, codna_secure, codna_recall और codna_report_bug।
  • codna_fix डिफ़ॉल्ट रूप से योजना बनाता है; open_pr के लिए सर्वर एनवायरनमेंट में git URL और write टोकन चाहिए।
  • रिकॉल आपकी होम डायरेक्टरी के इंडेक्स से Telys पर ऑन-डिवाइस चलता है।