Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw agents
إدارة الوكلاء المعزولين (مساحات العمل + المصادقة + التوجيه).
ذات صلة:
- التوجيه متعدد الوكلاء
- مساحة عمل الوكيل
- تكوين Skills: تكوين إتاحة المهارات.
أمثلة
ارتباطات التوجيه
استخدم ارتباطات التوجيه لتثبيت حركة مرور القنوات الواردة على وكيل محدد. إذا كنت تريد أيضا Skills مرئية مختلفة لكل وكيل، فكوّنagents.defaults.skills وagents.list[].skills في openclaw.json. راجع تكوين Skills ومرجع التكوين.
عرض الارتباطات:
accountId (--bind <channel>)، فسيحله OpenClaw من إعدادات القناة الافتراضية وخطافات إعداد Plugin عند توفرها.
إذا حذفت --agent مع bind أو unbind، فسيستهدف OpenClaw الوكيل الافتراضي الحالي.
سلوك نطاق الارتباط
- الارتباط من دون
accountIdيطابق حساب القناة الافتراضي فقط. accountId: "*"هو خيار الرجوع على مستوى القناة (كل الحسابات)، وهو أقل تحديدا من ارتباط حساب صريح.- إذا كان لدى الوكيل نفسه مسبقا ارتباط قناة مطابق من دون
accountId، ثم ربطت لاحقا باستخدامaccountIdصريح أو محلول، فسيحدّث OpenClaw ذلك الارتباط الموجود في مكانه بدلا من إضافة نسخة مكررة.
telegram:ops. إذا كنت تريد أيضا توجيه حساب افتراضي، فأضفه صراحة (مثلا --bind telegram:default).
إزالة الارتباطات:
unbind إما --all أو قيمة واحدة أو أكثر من قيم --bind، وليس كليهما.
واجهة الأوامر
agents
تشغيل openclaw agents بلا أمر فرعي يعادل openclaw agents list.
agents list
الخيارات:
--json--bindings: تضمين قواعد التوجيه الكاملة، وليس فقط الأعداد/الملخصات لكل وكيل
agents add [name]
الخيارات:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(قابل للتكرار)--non-interactive--json
- تمرير أي أعلام إضافة صريحة ينقل الأمر إلى المسار غير التفاعلي.
- يتطلب الوضع غير التفاعلي كلا من اسم وكيل و
--workspace. mainمحجوز ولا يمكن استخدامه كمعرف الوكيل الجديد.- في الوضع التفاعلي، تنسخ تعبئة المصادقة ملفات التعريف الثابتة القابلة للنقل فقط
(
api_keyوtokenالثابت افتراضيا). تظل ملفات تعريف رموز تحديث OAuth متاحة فقط عبر الوراثة بالقراءة من مخزن وكيلmainالحقيقي. إذا لم يكن الوكيل الافتراضي المكوّن هوmain، فسجّل الدخول بشكل منفصل إلى ملفات تعريف OAuth على الوكيل الجديد.
agents bindings
الخيارات:
--agent <id>--json
agents bind
الخيارات:
--agent <id>(يعود افتراضيا إلى الوكيل الافتراضي الحالي)--bind <channel[:accountId]>(قابل للتكرار)--json
agents unbind
الخيارات:
--agent <id>(يعود افتراضيا إلى الوكيل الافتراضي الحالي)--bind <channel[:accountId]>(قابل للتكرار)--all--json
agents delete <id>
الخيارات:
--force--json
- لا يمكن حذف
main. - من دون
--force، يلزم تأكيد تفاعلي. - تُنقل أدلة مساحة العمل وحالة الوكيل ونصوص الجلسات إلى المهملات، ولا تُحذف حذفا نهائيا.
- عندما يكون Gateway قابلا للوصول، يُرسل الحذف عبر Gateway بحيث يشترك تنظيف التكوين ومخزن الجلسات في الكاتب نفسه مثل حركة المرور وقت التشغيل. إذا تعذر الوصول إلى Gateway، يعود CLI إلى المسار المحلي غير المتصل.
- إذا كانت مساحة عمل وكيل آخر هي المسار نفسه، أو داخل مساحة العمل هذه، أو تحتوي على مساحة العمل هذه،
فيتم الاحتفاظ بمساحة العمل ويبلّغ
--jsonعنworkspaceRetained، وworkspaceRetainedReason، وworkspaceSharedWith.
ملفات الهوية
يمكن أن تتضمن كل مساحة عمل وكيل ملفIDENTITY.md في جذر مساحة العمل:
- مسار مثال:
~/.openclaw/workspace/IDENTITY.md - يقرأ
set-identity --from-identityمن جذر مساحة العمل (أو من--identity-fileصريح)
تعيين الهوية
يكتبset-identity الحقول في agents.list[].identity:
namethemeemojiavatar(مسار نسبي إلى مساحة العمل، أو عنوان URL بنمط http(s)، أو URI بيانات)
--agent <id>--workspace <dir>--identity-file <path>--from-identity--name <name>--theme <theme>--emoji <emoji>--avatar <value>--json
- يمكن استخدام
--agentأو--workspaceلاختيار الوكيل الهدف. - إذا اعتمدت على
--workspaceوكان عدة وكلاء يتشاركون مساحة العمل تلك، فسيفشل الأمر ويطلب منك تمرير--agent. - عندما لا تُقدَّم حقول هوية صريحة، يقرأ الأمر بيانات الهوية من
IDENTITY.md.
IDENTITY.md: