آج کے کوڈنگ ایجنٹ آپ کا ریپو ماڈل کے ذریعے پڑھتے ہیں۔
بگ ڈھونڈنے کے لیے وہ کانٹیکسٹ ونڈو کے اندر ایک ایک فائل کھولتے ہیں۔ اس میں ٹوکن اور وقت لگتا ہے۔ اور ہر رن کے بعد سب بھول جاتا ہے۔
80,971انہی 87 کیسز میں Cursor کے فی فکس اوسط ٹوکن۔
Codna آپ کے پورے ریپو کا نقشہ صفر ٹوکن میں بناتا ہے، پھر ایجنٹ کو صرف درکار شواہد دے کر بھیجتا ہے۔
pip install codnaCursor کے مقابل 87 ملائے گئے بگ فکس کیسز پر پیمائش: 5× کم ٹوکن، 1.7× تیز، 87 میں سے 87 فکس تصدیق شدہ۔
بگ ڈھونڈنے کے لیے وہ کانٹیکسٹ ونڈو کے اندر ایک ایک فائل کھولتے ہیں۔ اس میں ٹوکن اور وقت لگتا ہے۔ اور ہر رن کے بعد سب بھول جاتا ہے۔
80,971انہی 87 کیسز میں Cursor کے فی فکس اوسط ٹوکن۔
Codna ہر سمبل، ڈیپینڈنسی اور اثر کے دائرے کا نقشہ صفر ماڈل ٹوکن میں بناتا ہے۔ پھر ایجنٹ کو ایشو تک محدود شواہد کا بنڈل دیتا ہے اور ہر رن پر خام سے بنڈل کا سائز پرنٹ کرتا ہے۔ Codna یاد بھی رکھتا ہے: ریکال ہمارے آن ڈیوائس میموری انجن Telys پر چلتا ہے۔
16,159Codna کے فی فکس اوسط ٹوکن۔ 87 میں سے 87 تصدیق شدہ۔
میموری
ایک تعیّنی گراف ساخت کا نقشہ صفر ٹوکن میں بناتا ہے۔ ہمارا آن ڈیوائس میموری انجن Telys کلاؤڈ راؤنڈ ٹرپ کے بغیر متعلقہ کوڈ ریکال کرتا ہے۔ دونوں مل کر ایجنٹ کو چھوٹا شواہد کا بنڈل دیتے ہیں، اور میموری سیشنز کے درمیان برقرار رہتی ہے۔
ساخت کے لیے تعیّنی گراف۔ آن ڈیوائس ریکال کے لیے Telys۔ Cursor کے مقابل 87 ملائے گئے کیسز پر پیمائش۔
یہ کیسے کام کرتا ہے
ایجنٹ آپ کے ریپو میں بھٹکتا نہیں۔ Codna اسے ایک نقشہ، شواہد اور شپ کرنے کا محفوظ راستہ دیتا ہے۔
Codna آپ کے ریپو کو ڈیپینڈنسی اور اثر کے دائرے کے گراف میں پارس کرتا ہے۔ کوئی ماڈل نہیں۔ صفر ٹوکن۔
یہ مشکوک فائلوں کی نشاندہی کرتا ہے، شواہد کا بنڈل پیک کرتا ہے، اور بنیادی وجہ اور اعتماد کے ساتھ ایجنٹ چلاتا ہے۔
ہر فکس اثر کا دائرہ اور ریگریشن کا خطرہ بتاتا ہے، اور لاگو ہونے یا پل ریکویسٹ کھلنے سے پہلے رسک گیٹ سے گزرتا ہے۔
بینچ مارکس
یکساں چیک آؤٹس پر 87 ملائے گئے بگ فکس کیسز میں Cursor کے مقابل۔ Codna نے کم ٹوکن لیے، تیز چلا، اور ہر فکس کی تصدیق کی۔
| Codna | Cursor | |
|---|---|---|
| فکس تصدیق شدہ · 87 کیسز | 87 / 87 | 87 / 87 |
| اوسط وقت | 13.4s | 22.6s |
| فی فکس اوسط ٹوکن | 16.2K | 81.0K |
ہر کیس صرف تب شمار ہوا جب فکس کی تصدیق ہوئی۔ پورا ٹیبل بینچ مارکس صفحے پر۔
Any language your repo imports · zero tokens
Codna builds its repository map from import patterns in any language — Python, TypeScript, Go, Rust, Java and more — for zero tokens.
ورک فلو
ایک کمانڈ، ایک GitHub App، ایک Action، یا ایک MCP سرور۔ Codna وہیں موجود ہے جہاں آپ کی انجینئرنگ ٹیم پہلے سے کام کرتی ہے۔
کسی بھی ریپو میں codna fix .۔ یا صفر ٹوکن میں سمجھنے کے لیے codna triage .۔
codna triage . codna fix . --issue "checkout fails"
Codna کو MCP سرور کے طور پر Cursor یا Claude میں شامل کریں۔ پانچ ٹول: triage، fix، secure، recall اور report۔
Codna ہر پل ریکویسٹ کا جائزہ لیتا ہے، ایشو لیبل، تبصرے یا سرخ چیک سے فکس کھولتا ہے، اور مرج آپ پر چھوڑتا ہے۔
ہر فکس بنیادی وجہ، اعتماد، اثر کے دائرے اور ریگریشن کے خطرے کے ساتھ آتا ہے۔
سمجھنے کا کام آپ کی مشین پر چلتا ہے اور کوئی ماڈل ٹوکن خرچ نہیں کرتا۔ آپ کے ماڈل پرووائیڈر تک صرف شواہد کا بنڈل پہنچتا ہے، آپ کی کلید کے ساتھ۔ سیکرٹس ریڈیکٹ ہوتے ہیں، اور یہ بند نہیں کیا جا سکتا۔ privacy.egress کو fail-closed پر سیٹ کریں تو Codna آپ کے ٹیسٹ صرف کرنل سطح کے نیٹ ورک انکار کے تحت ہی چلاتا ہے۔