عن المشروع

Prismor هو مستوى تحكم وأمان وقت التشغيل مستضاف ذاتيًا لوكلاء الذكاء الاصطناعي. يعترض استدعاءات الأدوات قبل تنفيذها ويطبق سياسات يحددها المستخدم للمراقبة، أو طلب موافقة بشرية، أو حظر إجراءات مثل تسريب الأسرار، وحقن المطالبات، والأوامر التدميرية، وتصعيد الامتيازات، ومخاطر سلسلة التوريد. المشروع محايد تجاه الوكيل ويوثق عمليات التكامل مع وكلاء البرمجة بما في ذلك Claude Code وCodex وGemini CLI وCursor وGitHub Copilot وOpenCode وغيرها الكثير، بالإضافة إلى أطر الإنتاج مثل OpenAI Agents SDK وLangChain/LangGraph وCrewAI وPydantic AI وAutoGen Core وSemantic Kernel. يستخدم النظام محرك سياسات واحدًا خلف عدة واجهات تنفيذ: خطافات وقت التشغيل، وبوابة MCP، ومحولات الأطر، ووكيل LLM، وخطافات استدلال Claude. تُكتب السياسات بصيغة YAML مع أوضاع مراقبة أو تنفيذ لكل قاعدة؛ الوضع الافتراضي هو المراقبة، لذا لا يتم حظر أي شيء حتى يتم تمكين القواعد صراحةً. يوفر Prismor أيضًا فحوصات سلسلة التوريد، وعزل الشبكة، وضوابط MCP، وضوابط المطالبات، ووسوم الأدوات، وإخفاء الأسرار، ورموز الفخاخ الكنارية، وهويات IAM، والحارس الدلالي، وتعلم الجلسات، وسجل تدقيق موقّع. تعرض لوحة تحكم محلية عبر الويب والطرفية نشاط الوكيل، وتحقيقات الجلسات، واستخدام الرموز، والنتائج. يدعم مستوى تحكم اختياري مستضاف ذاتيًا السياسات البعيدة الموقّعة، وتسجيل الأجهزة، والقياس عن بُعد المنقّح. يتم التثبيت عبر pip باستخدام `prismor setup`، ويتضمن المشروع توثيقًا موسعًا لأوضاع الحوكمة، وأوامر CLI، واستخدام Docker، وحزم إثبات موجهة للامتثال.