چینج لاگ

کیا شپ ہوا۔

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 پر آن ڈیوائس چلتا ہے۔