1 مستودع
Enforces filesystem access controls by validating paths against allowlists.
Distinct from Path-Based: Distinct from Path-Based: focuses on the security guarding aspect for file access rather than general access rules.
Explore 1 awesome GitHub repository matching software engineering & architecture · Access Guards. Refine with filters or upvote what's useful.
تعمل هذه الأداة كخادم لبروتوكول سياق النموذج (Model Context Protocol) الذي يربط نماذج الذكاء الاصطناعي ببيئات التطوير المحلية. فهي تمكن مساعدي الذكاء الاصطناعي من إجراء تحليل لقاعدة الكود، وتنفيذ أدوات سطر الأوامر، وتطبيق تعديلات برمجية مؤتمتة مباشرة على ملفات المشروع المحلية. ومن خلال التكامل مع Gemini API، يسهل النظام التفاعل العميق بين النماذج الخارجية وموارد النظام المحلي. يتميز المشروع بإطار عمل قوي للأمان والموثوقية مصمم لسير عمل التطوير المؤتمت. فهو يفرض ضوابط وصول صارمة تعتمد على المسارات لحماية الملفات الحساسة، ويستخدم بيئات معزولة (sandbox) لتنفيذ الكود المولد. ولضمان التشغيل المستمر، تطبق الأداة توجيهاً ديناميكياً للنماذج (fallback routing)، والذي يقوم بالتبديل تلقائياً بين مستويات النماذج إذا تم الوصول إلى حدود الاستخدام، كما يستخدم تقييم نموذج ثانوي للتحقق من جودة المخرجات المولدة. يدعم النظام مجموعة واسعة من العمليات التقنية، بما في ذلك استخراج البيانات المهيكلة من مخرجات الطرفية، وإدارة سجل المحادثات، وتهيئة معلمات التنفيذ للمهام طويلة الأمد. كما يوفر قدرات شاملة لمسح أدلة المشروع، وتوليد رؤى تقنية، وإدارة نوافذ السياق للتعامل مع التوثيق المكثف ومعلومات قاعدة الكود.
Enforces strict filesystem access controls by validating requested file paths against defined allowlists before granting permissions.