الأربعاء، 4 نوفمبر 2026

Anthropic sandbox-runtime: عزل وكلاء AI بدون حاويات

أداة مفتوحة المصدر من Anthropic تعزل الملفات والشبكة لوكلاء AI على جهازك دون تشغيل حاويات.

شريف حربي
بواسطةشريف حربي
مؤسس ترقيتك ورئيس تحريرها، ويعمل في مجال التوظيف عبر منصته إيجينكس. يكتب عن الذكاء الاصطناعي والألعاب والتقنية بلغة بسيطة ومعلومة موثوقة.
مدة القراءة: 3 د
Anthropic
أبرز النقاط
  • sandbox-runtime أداة مفتوحة المصدر بترخيص Apache-2.0 تقيّد الملفات والشبكة لأي عملية دون حاويات.
  • تعمل على macOS وعلى Linux، ودعم Windows ما زال في مرحلة alpha، والأداة نفسها نسخة تجريبية بحثية.
  • الشبكة ممنوعة افتراضيًا، وكل اتصال يمر عبر قائمة نطاقات مسموحة.
  • تقول Anthropic إن العزل خفّض طلبات الإذن في Claude Code بنسبة 84% في استخدامها الداخلي.

أتاحت أنثروبيك (Anthropic) أداة sandbox-runtime مفتوحة المصدر، وهي بيئة العزل (Sandbox) التي تعمل خلف أداة bash المعزولة في كلود كود (Claude Code). تحدد الأداة الملفات التي تصل إليها أي عملية والمواقع التي تتصل بها دون تشغيل حاوية، ويمكنك تجربتها مع وكلائك بوضع الأمر srt قبل أي أمر.

ما هي أداة sandbox-runtime؟

هي أداة تغلّف أي عملية بقيود على نظام الملفات والشبكة. تثبّتها بالأمر npm install -g @anthropic-ai/sandbox-runtime، وتعمل كأداة سطر أوامر وكمكتبة TypeScript. الإصدار الحالي v0.0.81 بحجم نحو 11.4 ميغابايت بعد الفك، ويتطلب Node.js 22.12 أو أحدث. الأداة غير مرتبطة بـ Claude Code، فيمكن لوكلائك وخوادم MCP المحلية (وهي خوادم تربط النماذج بالأدوات) وبرامج سطر الأوامر العادية العمل داخلها.

كيف تعمل على أنظمة macOS، Linux، Windows؟

تعتمد الأداة على آليات العزل في كل نظام، وتشمل القيود كل العمليات الفرعية والسكربتات.

  • macOS: أداة sandbox-exec مع ملفات Seatbelt تُنشأ ديناميكيًا، ويلزم تثبيت أداة ripgrep فقط.
  • Linux: أداة bubblewrap مع إزالة مساحة الشبكة، ويلزم تثبيت أداتي socat، ripgrep.
  • Windows: ما زال في مرحلة alpha، ويعتمد على حساب مخصص باسم srt-sandbox وسياج خروج عبر Windows Filtering Platform.

لماذا العزل مزدوج للملفات والشبكة؟

ترى Anthropic أن أحدهما دون الآخر لا يكفي. بدون عزل الشبكة قد يسرّب وكيل تعرّض لحقن الأوامر (Prompt Injection) مفاتيح SSH، وبدون عزل الملفات قد يخرج من العزل ويصل إلى الشبكة. لذلك القراءة مسموحة افتراضيًا، والكتابة ممنوعة ما لم تُسمح، والشبكة ممنوعة ما لم يُدرج النطاق في القائمة المسموحة.

- إعلان -

هل يقلل العزل طلبات الإذن فعلًا؟

تقول Anthropic إن العزل خفّض طلبات الإذن في Claude Code بنسبة 84% في استخدامها الداخلي. هذا رقم ذاتي وليس اختبارًا خارجيًا. الفكرة أن المطور الذي يضغط «موافق» طوال اليوم يتوقف عن قراءة ما يوافق عليه، أما الحد الثابت فيترك للوكيل حرية العمل داخله ويسأل عند الحافة فقط.

كيف تقارن بالبدائل؟

الأداةنوع العزلمكان التشغيلتحتاج حاوية أو آلة افتراضية؟
sandbox-runtimeآليات النظام نفسهالجهاز المحليلا
OpenAI Codex CLIآليات النظام نفسهالجهاز المحليلا
Docker Sandboxesآلة افتراضية مصغرة لكل بيئةالجهاز المحلينعم
E2Bآلة Firecracker لكل جلسةالسحابةنعم

ماذا يعني لك؟

الأداة مجانية بترخيص Apache-2.0، فلا توجد تكلفة إضافية للمطورين في مصر والخليج، وتعمل على أي جهاز تطوير أو خادم تكامل مستمر (CI) بنظام macOS أو Linux. ما زالت نسخة تجريبية بحثية، فاختبرها على مشروع جانبي قبل اعتمادها في العمل. وإن كنت تتابع أدوات الأمان لدى الشركة نفسها، فراجع أداة OSS Scanner من Anthropic، وتجد المزيد في قسم أدوات AI.

رأي ترقيتك

الفكرة منطقية لأن الحد الثابت أفضل من مئات الموافقات اليدوية. لكن الأمان هنا يعتمد على اتساع القائمة المسموحة، فالنطاقات الواسعة قد تسرّب البيانات، والقائمة الضيقة جدًا تكسر أوامر مثل npm install. ابدأ بقائمة صغيرة، وأضف النطاقات التي يحتاجها وكيلك فعلًا. وللمزيد عن ملف Anthropic الأمني، تابع تغطيتنا لفحص Claude للمشاريع المفتوحة.

أضف ترقيتك كمصدر مفضل في جوجلأضف ترقيتك كمصدر مفضل في جوجل
شارك هذا المقال
بواسطةشريف حربي
متابعة
مؤسس ترقيتك ورئيس تحريرها، ويعمل في مجال التوظيف عبر منصته إيجينكس. يكتب عن الذكاء الاصطناعي والألعاب والتقنية بلغة بسيطة ومعلومة موثوقة.