مراجعة كود محوكمة ومتعددة النماذج
تعرف قاعدة الكود الخاصة بك.
ليس مجرد بوت مراجعة آخر يُحتسب لكل مقعد. مراجعة Palgu هي مجلس من النماذج يعمل داخل مستودعك ويمرر كل استدعاء عبر البوابة، ما يجعلها مقيسة الاستهلاك، ومضبوطة الميزانية، وخاضعة للتدقيق، ومستندة إلى الرسم البياني للشفرة البرمجية وسجلات قرارات البنية (ADRs) الخاصة بمؤسستك. إنها أداة تستدعيها بنفسك، وليست بوتاً يعلق تلقائياً على كل PR.
مفاتيحك، ومستودعك، ومجلس مراجعة، وفاتورة واحدة.
يتحقق قبل أن ينبّه.
مسار معالجة منقول من مجلس محلي أثبت كفاءته. الوكيل غير المستقر لا يُفشل عملية التشغيل أبداً.
تصميم معاكس تماماً لبوتات المراجعة السحابية (SaaS).
إن CodeRabbit وCopilot وGreptile هي بوتات مراجعة SaaS جيدة. تشتري مقاعد، ويقرأ بوت المزود كل طلب سحب (PR) في سحابته، ويعلق نموذج واحد تابع للمزود على كل طلب سحب. مراجعة Palgu تأخذ الشكل المعاكس تماماً: مفاتيحك، ومستودعك، ومجلس، كلها خاضعة للحوكمة في فاتورة واحدة.
| القدرة | palgu> | CodeRabbit | GitHub Copilot | Greptile |
|---|---|---|---|---|
| نموذج التسعير | مفاتيح النماذج الخاصة بك، تُحتسب بسعر التكلفة (دون رسوم مراجعة لكل مقعد) | اشتراك SaaS لكل مقعد | لكل مقعد (Copilot Enterprise) | اشتراك SaaS لكل مقعد |
| أين تعمل شفرتك البرمجية | يعمل من داخل مستودعك. يمر فرق التعديلات (diff) عبر البوابة إلى نماذج المجلس؛ ولا يقوم Palgu بتشغيل شفرتك البرمجية أبداً | يُرفع إلى سحابة المزود | يُرسل إلى سحابة المزود | مفهرس في سحابة المزود |
| مجلس متعدد النماذج | نعم. GLM + DeepSeek + Kimi + Claude، الخيار لك | نموذج واحد من المزود | نموذج واحد من المزود | نموذج واحد من المزود |
| مستند إلى الرسم البياني لشفرتك البرمجية | نعم، يستعلم من iCPG الخاص بمؤسستك عبر البوابة | تضمينات المستودع (RAG) | سياق المستودع + مساحة العمل | نعم، عبر الرسم البياني الخاص به للشفرة البرمجية |
| يقرأ سجلات ADRs والقرارات الخاصة بك | نعم، ينفذ read_adr قبل التنبيه أو الإجازة | لا | لا | لا |
| التحكم في الإيجابيات الكاذبة | يجب على المدحضين الخصوم إبطال كل عائق؛ غياب file:line يعني استبعاد النتيجة | استدلالات الثقة | تقدير النموذج | مستوى الثقة + إشارات المخطط البياني |
| طلبات سحب (PR) بأي حجم | تجزئة حتمية. كل استدعاء يرى مدخلات محددة الحجم | يقتطع أو يأخذ عينات من طلبات السحب (PRs) الكبيرة | مقيد بنافذة السياق | يتعامل مع المستودعات الكبيرة |
| فاتورة واحدة خاضعة للحوكمة | نعم، إنفاق المراجعة مدقق ومضبوط الميزانية مع كامل حركة مرور النماذج | فاتورة منفصلة من المزود | فاتورة منفصلة من المزود | فاتورة منفصلة من المزود |
| الاستدعاء اليدوي مقابل التعليق التلقائي | أداة تستدعيها (CLI / CI / MCP)، وليست بوتاً يعمل دائماً | يراجع كل طلب سحب (PR) تلقائياً | يراجع كل طلب سحب (PR) تلقائياً | يراجع كل طلب سحب (PR) تلقائياً |
| بوابة قابلة للاستضافة الذاتية | نعم، سحابياً أو محلياً (on-prem)، مع إحضار مفاتيحك الخاصة | لا | لا | جزئي (للمؤسسات) |
أُجريت المقارنة بحسن نية، يونيو 2026. هذه أدوات قوية؛ إذا كان أي شيء هنا قديماً، فأخبرنا وسنصححه.
ضع قواعدك الصارمة في ملف واحد.
يُقرأ ملف docs/REVIEW_SKILL.md حرفياً وتعلو أولويته على أي شيء في الفروقات (لأن الفروقات مادة غير موثوقة). ضع قواعدك الصارمة هناك (عزل المستأجرين، منع الأسرار، استعلامات SQL المعلمة) وسيفرضها كل مراجع.
عبر CLI، أو بوابة CI، أو من داخل الـ harness الخاص بك.
مراجعة وفق شروطك، خاضعة للحوكمة افتراضياً.
أحضر مفاتيحك الخاصة، وشغّله فقط عندما تختار، واحصل على مجلس يفهم قاعدة الكود الخاصة بك فعلياً، وكل ذلك محسوب ومضبوط بميزانية ومدقق مع بقية حركة مرور الذكاء الاصطناعي لديك. بلا رسوم مراجعة لكل مقعد، وبلا بوت يعمل دائماً لقراءة كل طلب سحب (PR).