الإعداد الأولي (CLI)
يُعد الإعداد الأولي عبر CLI الطريقة الموصى بها لإعداد OpenClaw على macOS أو Linux أو Windows (عبر WSL2؛ ويوصى به بشدة). فهو يهيّئ Gateway محليًا أو اتصال Gateway بعيدًا، بالإضافة إلى القنوات وSkills وافتراضيات مساحة العمل ضمن تدفق موجّه واحد.أسرع طريقة لأول دردشة: افتح Control UI (لا حاجة إلى إعداد قناة). شغّل
openclaw dashboard وابدأ الدردشة في المتصفح. الوثائق: Dashboard.لا يعني
--json الوضع غير التفاعلي ضمنًا. بالنسبة إلى السكربتات، استخدم --non-interactive.QuickStart مقابل Advanced
يبدأ الإعداد الأولي بخيار QuickStart (افتراضيات) مقابل Advanced (تحكم كامل).- QuickStart (الافتراضيات)
- Advanced (تحكم كامل)
- Gateway محلي (
loopback) - مساحة العمل الافتراضية (أو مساحة عمل موجودة)
- منفذ Gateway 18789
- مصادقة Gateway Token (يُولَّد تلقائيًا، حتى على
loopback) - سياسة الأدوات الافتراضية للإعدادات المحلية الجديدة:
tools.profile: "coding"(يتم الاحتفاظ بأي ملف تعريف صريح موجود) - عزل DM الافتراضي: يكتب الإعداد المحلي
session.dmScope: "per-channel-peer"عندما لا يكون مضبوطًا. التفاصيل: مرجع إعداد CLI - إتاحة Tailscale معطلة
- افتراضيًا تكون الرسائل الخاصة في Telegram وWhatsApp على قائمة السماح (سيُطلب منك رقم هاتفك)
ما الذي يهيئه الإعداد الأولي
الوضع المحلي (الافتراضي) يرشدك عبر هذه الخطوات:- النموذج/المصادقة — اختر أي تدفق مزوّد/مصادقة مدعوم (مفتاح API أو OAuth أو مصادقة يدوية خاصة بالمزوّد)، بما في ذلك Custom Provider
(متوافق مع OpenAI أو متوافق مع Anthropic أو Unknown auto-detect). اختر نموذجًا افتراضيًا.
ملاحظة أمنية: إذا كان هذا الوكيل سيشغّل أدوات أو يعالج محتوى webhook/hooks، فافضّل أقوى نموذج متاح من أحدث جيل مع إبقاء سياسة الأدوات صارمة. الفئات الأضعف/الأقدم أسهل في الحقن عبر المطالبات.
بالنسبة إلى التشغيلات غير التفاعلية، يخزن
--secret-input-mode refمراجع مدعومة بالبيئة في ملفات تعريف المصادقة بدلًا من قيم مفاتيح API النصية الصريحة. في وضعrefغير التفاعلي، يجب ضبط متغير البيئة الخاص بالمزوّد؛ وتمرير إشارات مفاتيح مضمّنة من دون متغير البيئة هذا يؤدي إلى فشل سريع. في التشغيلات التفاعلية، يتيح لك اختيار وضع مرجع السر الإشارة إلى متغير بيئة أو مرجع مزوّد مهيأ (fileأوexec)، مع تحقق أولي سريع قبل الحفظ. بالنسبة إلى Anthropic، يقدّم الإعداد/التهيئة التفاعليان Anthropic Claude CLI بوصفه المسار المحلي المفضّل وAnthropic API key بوصفه مسار الإنتاج الموصى به. كما يظل Anthropic setup-token متاحًا بوصفه مسار مصادقة مدعومًا قائمًا على الرموز. - مساحة العمل — موقع ملفات الوكيل (الافتراضي
~/.openclaw/workspace). ويزرع ملفات bootstrap. - Gateway — المنفذ، وعنوان الربط، ووضع المصادقة، وإتاحة Tailscale.
في وضع token التفاعلي، اختر تخزين token النصي الصريح الافتراضي أو فعّل SecretRef.
مسار SecretRef الخاص بـ token في الوضع غير التفاعلي:
--gateway-token-ref-env <ENV_VAR>. - القنوات — قنوات الدردشة المدمجة والمضمّنة مثل BlueBubbles وDiscord وFeishu وGoogle Chat وMattermost وMicrosoft Teams وQQ Bot وSignal وSlack وTelegram وWhatsApp وغير ذلك.
- الخدمة — يثبّت LaunchAgent (macOS)، أو وحدة systemd للمستخدم (Linux/WSL2)، أو Scheduled Task أصلية في Windows مع بديل لكل مستخدم داخل مجلد Startup.
إذا كانت مصادقة token تتطلب token وكان
gateway.auth.tokenمُدارًا عبر SecretRef، فإن تثبيت الخدمة يتحقق منه لكنه لا يحتفظ بالرمز المحلول ضمن بيانات بيئة خدمة الإشراف الوصفية. إذا كانت مصادقة token تتطلب token وكان SecretRef الخاص بالرمز المهيأ غير محلول، فسيُمنع تثبيت الخدمة مع إرشادات عملية. إذا كان كل منgateway.auth.tokenوgateway.auth.passwordمهيأين وكانgateway.auth.modeغير مضبوط، فسيُمنع تثبيت الخدمة حتى يُضبط الوضع صراحةً. - فحص السلامة — يبدأ Gateway ويتحقق من أنه يعمل.
- Skills — يثبّت Skills الموصى بها والتبعيات الاختيارية.
لا تؤدي إعادة تشغيل الإعداد الأولي إلى مسح أي شيء ما لم تختر صراحةً Reset (أو تمرر
--reset).
يفترض --reset في CLI افتراضيًا الإعدادات وبيانات الاعتماد والجلسات؛ استخدم --reset-scope full لتضمين مساحة العمل.
إذا كانت الإعدادات غير صالحة أو تحتوي على مفاتيح قديمة، فسيطلب منك الإعداد الأولي تشغيل openclaw doctor أولًا.إضافة وكيل آخر
استخدمopenclaw agents add <name> لإنشاء وكيل منفصل له مساحة العمل الخاصة به،
وجلساته، وملفات تعريف المصادقة. يؤدي التشغيل من دون --workspace إلى بدء الإعداد الأولي.
ما الذي يضبطه:
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
- تتبع مساحات العمل الافتراضية النمط
~/.openclaw/workspace-<agentId>. - أضف
bindingsلتوجيه الرسائل الواردة (يمكن للإعداد الأولي القيام بذلك). - الإشارات غير التفاعلية:
--modelو--agent-dirو--bindو--non-interactive.
المرجع الكامل
للحصول على تفصيلات خطوة بخطوة ومخرجات الإعدادات، راجع مرجع إعداد CLI. وللأمثلة غير التفاعلية، راجع أتمتة CLI. وللمرجع التقني الأعمق، بما في ذلك تفاصيل RPC، راجع مرجع الإعداد الأولي.وثائق ذات صلة
- مرجع أوامر CLI:
openclaw onboard - نظرة عامة على الإعداد الأولي: نظرة عامة على الإعداد الأولي
- الإعداد الأولي لتطبيق macOS: الإعداد الأولي
- طقس التشغيل الأول للوكيل: تهيئة الوكيل الأولية