openclaw agents
إدارة الوكلاء المعزولين (مساحات العمل + المصادقة + التوجيه).
ذو صلة:
- التوجيه متعدد الوكلاء: التوجيه متعدد الوكلاء
- مساحة عمل الوكيل: مساحة عمل الوكيل
- إعدادات ظهور Skills: إعدادات 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محجوز ولا يمكن استخدامه كمعرّف للوكيل الجديد.
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، يلزم تأكيد تفاعلي. - يتم نقل مجلدات مساحة العمل وحالة الوكيل وسجل الجلسة إلى سلة المهملات، ولا تُحذف نهائيًا.
ملفات الهوية
يمكن أن تتضمن مساحة عمل كل وكيل ملفIDENTITY.md في جذر مساحة العمل:
- مسار مثال:
~/.openclaw/workspace/IDENTITY.md - يقرأ
set-identity --from-identityمن جذر مساحة العمل (أو من--identity-fileصريح)
تعيين الهوية
يكتبset-identity الحقول داخل agents.list[].identity:
namethemeemojiavatar(مسار نسبةً إلى مساحة العمل، أو URL من نوع http(s)، أو data 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: