پروڈکٹ

نقشے والا کوڈنگ ایجنٹ۔

Codna آپ کے ریپو کا نقشہ صفر ٹوکن میں بناتا ہے۔ پھر ایک ایجنٹ بنیادی وجہ، اعتماد اور ریگریشن کے خطرے کے ساتھ فکس شپ کرتا ہے، اوسطاً تقریباً $0.02 فی فکس۔

پروڈکٹ

تعیّنی انجن

ماڈل ٹوکن کے بغیر ریپو کی سمجھ۔

Codna سمبل، امپورٹ، کال پاتھ، ٹیسٹ اور ڈیپینڈنسیز کو ایسے گراف میں پارس کرتا ہے جس سے ایجنٹ سوال کر سکے۔

نقشہ بند سمبلہر سمبل
بنڈل سائزہر رن پر پرنٹ ہوتا ہے
نقشے پر ماڈل خرچ0 ٹوکن
درست سیاق

ایجنٹ کو شواہد ملتے ہیں، پورا ریپو نہیں۔

کانٹیکسٹ ونڈو میں فائلیں ڈالنے کے بجائے Codna ایک مختصر بنڈل بناتا ہے: مشکوک فائلیں، کال چین، ناکام ٹیسٹ اور رسک میپ۔ رپورٹ بتاتی ہے کیا ملا۔

✓ codna fixed .
  root cause   : <one sentence>
  symbol       : <function>  (blast radius: N)
  confidence   : N%  ·  regression risk: N%
  context      : raw → bundle tokens  (N× smaller)

بنیادی صلاحیتیں

سمجھیں، ٹھیک کریں، جائزہ لیں، محفوظ کریں۔ ہر نتیجہ خود اپنی وضاحت کرتا ہے۔

1

Triage

کسی بھی لوکل پاتھ یا git URL کا نقشہ صفر ماڈل ٹوکن میں بنائیں اور دیکھیں تبدیلی کہاں کی ہے۔

2

Fix

ایشو تک محدود شواہد کے بنڈل سے ٹھیک کریں۔ بنیادی وجہ، اعتماد اور ریگریشن کا خطرہ منسلک۔ پل ریکویسٹ کھولنے کے لیے --open-pr شامل کریں۔

3

Review

ہر پل ریکویسٹ کا جائزہ لیں۔ نتائج میں شدت، زمرہ اور اعتماد ہوتا ہے۔ صاف diff کو منظوری ملتی ہے۔

4

Secure

ثابت کریں کہ کون سے اسکینر نتائج قابلِ رسائی ہیں۔ Codna CodeQL، Semgrep، Snyk یا Trivy سے SARIF پڑھتا ہے اور صفر ماڈل ٹوکن خرچ کرتا ہے۔

تقسیم

Codna چلانے کے چار طریقے۔

CLIکسی بھی ریپو، CI جاب یا کنٹینر میں codna triage، fix، review اور secure چلائیں۔
MCP سرورCursor اور Claude کو Codna کے پانچ ٹول دیں: triage، fix، secure، recall اور report۔
GitHub App اور Actionہر پل ریکویسٹ کا جائزہ لیں۔ ایشو لیبل، تبصرے یا سرخ چیک سے فکس PR کھولیں۔

عمومی سوالات

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 پہنچتا ہے، آپ کی کلید کے ساتھ۔ جب تک آپ رضامندی نہ دیں، آپ کا کوڈ ماڈل تربیت میں استعمال نہیں ہوتا۔

آپ کا کوڈبیس، سمجھا گیا۔