OpenShell بيئة تشغيل آمنة وخاصة لأساطيل وكلاء الذكاء الاصطناعي المستقلين. يكون الوكلاء أكثر فائدة عندما يستطيعون قراءة الملفات وتثبيت الحزم واستدعاء واجهات البرمجة واستخدام بيانات الاعتماد. يمنحهم OpenShell هذه القدرة دون أن يمنحهم وصولاً غير مقيّد إلى بياناتك أو أسرارك أو شبكتك. تحدد في سياسة ما يمكن لكل وكيل الوصول إليه، ويفرضها OpenShell.
يتحكم OpenShell في سلوك الوكلاء بطريقتين. أولاً، يزرع أدوات مراقبة في النواة لفرض السياسة على كل وصول إلى الملفات واستدعاء للنظام واتصال بالشبكة أثناء التشغيل. يعمل كل وكيل في بيئة معزولة، ويمر كل اتصال بالشبكة عبر فحص السياسة قبل أن يغادر البيئة المعزولة. لا يرى الوكلاء بيانات الاعتماد الحقيقية أبداً؛ إذ يضيفها OpenShell فقط إلى الطلبات الموجهة إلى نقاط النهاية المعتمدة. ثانياً، يستخدم التحقق الرسمي لفحص ما قد يسمح به تغيير السياسة قبل تطبيقه. تُحتجز التغييرات التي تمنح صلاحيات خطرة جديدة، مثل الوصول إلى مضيف جديد ببيانات اعتماد أو استدعاء طريقة API جديدة، لمراجعة بشرية.
تقدم سلسلة 0.1.x إيقاعاً ثابتاً للإصدارات، وأدوات عزل جديدة، وسطح امتدادات موسعاً، وواجهات برمجة جديدة. يقوم المثبّت بإعداد واجهة سطر الأوامر وبوابة محلية، والبيئة المعزولة الافتراضية هي صورة Ubuntu مصغرة بلا أي وكيل مثبت. يشغّل دليل إرشادي موجّه وكيل Open Code مقابل نموذج OpenRouter مجاني، ويوضح كيفية الموافقة على الصلاحيات الجديدة عند احتياج الوكيل إليها.
يوفر OpenShell أيضاً حزم تطوير برمجية لـ Python وTypeScript وGo وRust، إلى جانب مهارات وكلاء قابلة للتثبيت لمساعدي البرمجة. يتوفر الدعم المجتمعي عبر GitHub Discussions وIssues، ويجب الإبلاغ عن الثغرات الأمنية وفق سياسة SECURITY.md الخاصة بالمشروع بدلاً من فتح بلاغات عامة.
المصدر: Hacker News · لخّصه HeadlinesBriefing