Skip to main content
استخدم openclaw onboard --non-interactive لبرمجة الإعداد نصيًا. يتطلب هذا الخيار --accept-risk: إذ يمكن للإعداد غير التفاعلي كتابة بيانات الاعتماد وتهيئة البرنامج الخفي من دون مطالبة بالتأكيد، ولذلك تمثل هذه العلامة إقرارًا صريحًا بالمخاطر.
لا يعني --json تفعيل الوضع غير التفاعلي. مرّر --non-interactive --accept-risk صراحةً في البرامج النصية.

مثال أساسي للإعداد غير التفاعلي

أضف --json للحصول على ملخص قابل للقراءة آليًا.
  • القيمة الافتراضية للخيار --gateway-port هي 18789؛ لا تمرّره إلا لتجاوزها.
  • يتخطى --skip-bootstrap إنشاء ملفات مساحة العمل الافتراضية، وذلك للأتمتة التي تجهّز مساحة عملها مسبقًا.
  • يخزّن --secret-input-mode ref مرجعًا مدعومًا بمتغير بيئة ({ source: "env", provider: "default", id: "<ENV_VAR>" }) في ملف تعريف المصادقة بدلًا من المفتاح بنص صريح. في وضع ref غير التفاعلي، يجب أن يكون متغير بيئة المزوّد معيّنًا مسبقًا في بيئة العملية؛ إذ يفشل تمرير علامة مفتاح مضمّن دون متغير البيئة المطابق له فورًا.

أمثلة خاصة بالمزوّدين

استبدله بـ --auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY" لاستخدام كتالوج Go.
الخيار --custom-api-key اختياري؛ فبعض نقاط النهاية لا تتطلب مصادقة. عند حذفه، يتحقق الإعداد الأولي من CUSTOM_API_KEY في متغيرات البيئة. الخيار --custom-provider-id اختياري ويُشتق تلقائيًا من عنوان URL الأساسي عند حذفه. القيمة الافتراضية للخيار --custom-compatibility هي openai (القيم الأخرى: openai-responses، وanthropic).يستنتج OpenClaw دعم إدخال الصور من أنماط معرّفات نماذج الرؤية المعروفة (gpt-4o، وclaude-3/4، وgemini، واللواحق -vl/vision، وما شابهها). أضف --custom-image-input لفرض تفعيله لنموذج رؤية غير معروف، أو --custom-text-input لفرض الإدخال النصي فقط.صيغة وضع المرجع، التي تخزّن apiKey بالشكل { source: "env", provider: "default", id: "CUSTOM_API_KEY" }:
تظل مصادقة رمز إعداد Anthropic مدعومة، لكن OpenClaw يفضّل إعادة استخدام Claude CLI عند توفر تسجيل دخول محلي إلى Claude CLI. للاستخدام الإنتاجي، يُفضّل استخدام مفتاح Anthropic API.

إضافة وكيل آخر

ينشئ openclaw agents add <name> وكيلًا منفصلًا له مساحة عمل وجلسات وملفات تعريف مصادقة خاصة به. يؤدي تشغيله دون --workspace (ومن دون أي علامات أخرى) إلى بدء المعالج التفاعلي؛ أما تمرير أي من --workspace أو --model أو --agent-dir أو --bind أو --non-interactive فيشغّله بصورة غير تفاعلية، وعندئذ يصبح --workspace مطلوبًا.
مفاتيح التهيئة التي يكتبها (إدخال agents.list[] لمعرّف الوكيل الجديد):
  • name
  • workspace
  • agentDir
  • model (فقط عند تمرير --model)
ملاحظات:
  • مساحة العمل الافتراضية (عند حذف --workspace في المعالج التفاعلي): ~/.openclaw/workspace-<agentId>.
  • يمكن تكرار --bind <channel[:accountId]>؛ أضف ارتباطات لتوجيه الرسائل الواردة إلى الوكيل الجديد (ويمكن للمعالج أيضًا تنفيذ ذلك تفاعليًا).
  • يُطبّع اسم الوكيل إلى معرّف وكيل صالح؛ والاسم main محجوز.

مستندات ذات صلة