Install
npx skills add vercel/sandboxلمن يناسب
افتح هذه المهارة عندما تحتاج تشغيل شيفرة اعتباطية داخل آلة Linux افتراضية معزولة ومؤقتة. الجملة الرسمية: Vercel Sandbox allows you to run arbitrary code in isolated, ephemeral Linux VMs. عنوان المستودع يقول إنها لتشغيل شيفرة غير موثوقة أو يولّدها المستخدم بأمان.
ليست دليل حوسبة عام. تعطي المهارة أنماط شيفرة وملاحظات ممارسة ومرجع API لحزمة @vercel/sandbox. تناسب من اختار Vercel Sandbox أصلًا ويريد أن يجمع وكيل نقاط الاستدعاء من SDK الرسمي. إن لم تحتج المهمة آلة افتراضية معزولة فهذه المهارة لا تطابق.
الصفحة:
https://github.com/vercel/sandbox
أكمل أول محاولة في 3 دقائق
خذ أمر تثبيت المهارة الرسمي فقط. لا تختر مسار تثبيت رئيسي آخر في الوقت نفسه:
npx skills add vercel/sandbox
الشرط المسبق: المهمة الحالية حقًا «تشغيل شيفرة اعتباطية في آلة Linux افتراضية معزولة ومؤقتة»، وبيئة الوكيل الحالية تستطيع تشغيل أمر npx skills add أعلاه. النص الرسمي لا يكتب دليل وجهة تثبيت؛ لا تخترع مسارًا لم يظهر.
بعد التثبيت افحص للقراءة فقط أولاً. لا تنشئ صندوق رمل ولا تغيّر ملفات المشروع. اسأل الوكيل: وفق Sandbox Skill ماذا يضبط خيار timeout في Sandbox.create() وما المدة الافتراضية وسقوف الخطط. نجاح قابل للرصد: يقول الوكيل الافتراضي 5 دقائق، Hobby أقصى 45 دقيقة، Pro/Enterprise أقصى 24 ساعة، وأن هذه المدد تُضبط عبر timeout في Sandbox.create(). إن كرر فقط «تستطيع تشغيل شيفرة» ولم يعطِ هذه الأرقام فلم يستخدم هذه المهارة بعد؛ أعد تنفيذ أمر التثبيت نفسه واسأل مرة أخرى.
حالات الاستخدام
الحالة الأولى: دع الوكيل يجمع نقاط استدعاء @vercel/sandbox وفق المهارة. تكتب الصفحة أن المهارة تعطي comprehensive guidance on using the @vercel/sandbox SDK, including code patterns, best practices, and API reference. سلّمه «شغّل قطعة شيفرة اعتباطية في آلة Linux افتراضية معزولة ومؤقتة» واطلب أن يدرج من المهارة فقط اسم SDK والأنماط الواجب التحقق منها عند الإنشاء، وأن يعلّم الحقول التي لا تكتبها الصفحة. نتيجة قابلة للتحقق: يبقى الرد حول @vercel/sandbox وSandbox.create() بدل اختراع أمر تثبيت آخر.
الحالة الثانية: تحقق من الموارد والمدة قبل الإنشاء. السقوف الرسمية: Hobby/Pro حتى 8 vCPU وEnterprise حتى 32 vCPU وكل vCPU يقابل 2048 MB من الذاكرة؛ الافتراضي 5 دقائق، Hobby أقصى 45 دقيقة، Pro/Enterprise أقصى 24 ساعة، قابلة للضبط بـ timeout. يناسب فحص سعة قبل رفع آلة فعلًا: هل يجب أن تتجاوز المهمة الافتراضي 5 دقائق، وهل ستصطدم بسقف Hobby البالغ 45 دقيقة. الصفحة لا تعطي خطوات وحدة تحكم ولا إجراءات فوترة؛ يتوقف التحقق عند هذه الأرقام.
حدود الاستخدام
هذه آلة Linux افتراضية مؤقتة ومعزولة لا مضيف دائم؛ الصفحة لا تعد بأن الملفات المحلية ستبقى.
الموارد المكتوبة: Hobby/Pro 8 vCPU وEnterprise 32 vCPU و2048 MB ذاكرة لكل vCPU. القرص والشبكة الصادرة والتزامن لا تظهر؛ لا تملأ البنود الناقصة.
المدة الافتراضية 5 دقائق؛ Hobby أقصى 45 دقيقة؛ Pro/Enterprise أقصى 24 ساعة. لا تعطي الصفحة طريقة للإشغال خارج هذه النافذة.
تغطي المهارة أنماط @vercel/sandbox وممارساتها ومرجع API. لا تدرج عملاء، لذا لا تكتب أن وكيلًا واحدًا فقط مدعوم.
تعطي الصفحة نفسها أيضًا أمر تثبيت SDK pnpm i @vercel/sandbox. ذلك تثبيت حزمة SDK لا مسار مهارة رئيسي ثانٍ؛ في أول محاولة لا تضعه بجانب npx skills add vercel/sandbox. النص الرسمي لا يكتب مديري حزم آخرين ولا تثبيت سوق.
الصفحة لا تصف ربط مشروع ولا متغيرات بيئة ولا ملء أسرار؛ لا تخترع خطوات لم تظهر.