المنتج

وكيل البرمجة الذي يحمل خريطة.

يرسم 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 بصفر رمز نموذج وانظر أين يقع التغيير.

2

Fix

أصلح من حزمة أدلة محدودة بالمشكلة. السبب الجذري ومستوى الثقة وخطر التراجع مرفقة. أضف --open-pr لفتح طلب السحب.

3

Review

راجع كل طلب سحب. تحمل النتائج شدة وفئة ومستوى ثقة. يحصل الفرق النظيف على موافقة.

4

Secure

أثبت أي نتائج الماسح قابلة للوصول. يقرأ Codna ملفات SARIF من CodeQL أو Semgrep أو Snyk أو Trivy ويستهلك صفر رمز نموذج.

طرق التشغيل

أربع طرق لتشغيل Codna.

CLIشغّل codna triage وfix وreview وsecure في أي مستودع أو مهمة CI أو حاوية.
خادم MCPأعطِ Cursor وClaude خمس أدوات من Codna: triage وfix وsecure وrecall وreport.
GitHub App وActionراجع كل طلب سحب. افتح طلبات سحب للإصلاح من تسمية مشكلة أو تعليق أو فحص أحمر.

الأسئلة الشائعة

يبني Codna رسم اعتماديات ونطاق تأثير للمستودع دون نموذج، بصفر رمز. من هذا الرسم يحزم أدلة محدودة بالمشكلة ويطبع نسبة الحجم الخام إلى الحزمة في كل تشغيل. يعمل الوكيل فقط على ما يهم.

يبلّغ كل إصلاح عن السبب الجذري ومستوى الثقة ونطاق التأثير وخطر التراجع، ويمرّ ببوابة خطر قبل تطبيقه أو فتح طلب سحب. شغّل codna fix --tests --apply فيشغّل Codna اختباراتك في بيئة معزولة ويعيد الإصلاح حتى تنجح.

تُبنى خريطة المستودع من أنماط الاستيراد، فهي غير مرتبطة بلغة واحدة. يغطي الاستذكار على الجهاز Python وJavaScript وTypeScript وGo وRust وJava وC وC++ وC# وPHP وRuby. اضبط fix.test_command في codna.yaml على مشغّل اختباراتك.

على 87 حالة إصلاح أخطاء متطابقة مقابل Cursor، استخدم Codna رموزاً أقل بـ 5 أضعاف وعمل أسرع بـ 1.7 ضعف. وثّق كلاهما 87 من 87 إصلاحاً. بلغ متوسط إنفاق Codna على النموذج نحو 0.02 دولار لكل إصلاح.

يُقدَّم Codna كـ CLI، وخادم MCP لـ Cursor وClaude، وGitHub Action، وGitHub App يراجع طلبات السحب ويفتح طلبات سحب للإصلاح في مستودعك.

يعمل الفهم على جهازك. لا يصل إلى مزوّد النموذج إلا حزمة الأدلة أو الفرق، بمفتاحك. لا يُستخدم كودك لتدريب النماذج ما لم توافق على ذلك.

قاعدة كودك، مفهومة.