في هذه الصفحة
في هذه الصفحة
Agent coordination
إرسال الوكيل
يشغّل الأمر openclaw agent دورة واحدة للوكيل من سطر الأوامر من دون رسالة محادثة واردة. استخدمه لسير العمل المعتمد على البرامج النصية والاختبار والتسليم البرمجي. المرجع الكامل للعلامات والسلوك:
مرجع CLI للوكيل.
البدء السريع
تشغيل دورة وكيل بسيطة
يرسل الرسالة عبر Gateway ويطبع الرد.
إرسال مطالبة متعددة الأسطر من ملف
يقرأ ملف UTF-8 صالحًا باعتباره نص رسالة الوكيل.
استهداف وكيل أو جلسة محددة
تسليم الرد إلى قناة
العلامات
| العلامة | الوصف |
|---|---|
--message <text> |
رسالة مضمّنة لإرسالها |
--message-file <path> |
قراءة الرسالة من ملف UTF-8 صالح |
--to <dest> |
اشتقاق مفتاح الجلسة من وجهة مستهدفة (هاتف، معرّف محادثة) |
--session-key <key> |
استخدام مفتاح جلسة صريح |
--agent <id> |
استهداف وكيل مُعَدّ (يستخدم جلسته main) |
--session-id <id> |
إعادة استخدام جلسة موجودة حسب المعرّف |
--model <id> |
تجاوز النموذج لهذا التشغيل (provider/model أو معرّف النموذج) |
--local |
فرض بيئة التشغيل المحلية المضمّنة (تجاوز Gateway) |
--deliver |
إرسال الرد إلى قناة محادثة |
--channel <name> |
قناة التسليم؛ ومع --agent + --to، ينطبق أيضًا على نطاق الرسائل الخاصة |
--reply-to <target> |
تجاوز وجهة التسليم |
--reply-channel <name> |
تجاوز قناة التسليم |
--reply-account <id> |
تجاوز معرّف حساب التسليم |
--thinking <level> |
تعيين مستوى التفكير لملف تعريف النموذج المحدد |
--verbose <on|full|off> |
حفظ مستوى الإسهاب للجلسة (full يسجّل أيضًا مخرجات الأدوات) |
--timeout <seconds> |
تجاوز مهلة الوكيل (الافتراضي 600، أو قيمة الإعداد) |
--json |
إخراج JSON منظّم |
السلوك
- يمر CLI افتراضيًا عبر Gateway. أضف
--localلفرض بيئة التشغيل المضمّنة على الجهاز الحالي. - مرّر واحدًا فقط من
--messageأو--message-file. تحافظ رسائل الملفات على المحتوى متعدد الأسطر بعد إزالة علامة BOM اختيارية بترميز UTF-8. - إذا فشل طلب Gateway، يتراجع CLI إلى التشغيل المحلي المضمّن؛ وعند انتهاء مهلة Gateway، يحدث التراجع باستخدام جلسة جديدة بدلًا من التسابق مع نص المحادثة الأصلي.
- اختيار الجلسة: يشتق
--toمفتاح الجلسة (تحافظ أهداف المجموعات/القنوات على العزل؛ وتُدمج المحادثات المباشرة فيmain). عند استخدام--agentو--channelو--toمعًا، يتبع التوجيه المستلِم الأساسي للقناة وsession.dmScope. تستخدم الهويات المستقرة المخصصة للإرسال فقط جلسة يملكها المزوّد ومعزولة عن الجلسة الرئيسية للوكيل. - يختار
--session-keyمفتاحًا صريحًا. يجب أن تستخدم المفاتيح المسبوقة بالوكيل الصيغةagent:<agent-id>:<session-key>، ويجب أن يطابق--agentمعرّف ذلك الوكيل عند توفيرهما معًا. تُقيَّد المفاتيح المجرّدة غير الحارسة بنطاق--agentعند توفيره؛ فعلى سبيل المثال، يوجّه--agent ops --session-key incident-42إلىagent:ops:incident-42. من دون--agent، تُقيَّد المفاتيح المجرّدة غير الحارسة بنطاق الوكيل الافتراضي المُعَدّ. تبقى القيمتان الحرفيتانglobalوunknownمن دون نطاق فقط عند عدم توفير--agent؛ ويحل مسار التراجع المضمّن جلسات الحراسة هذه إلى الوكيل الافتراضي المُعَدّ. - يؤثر
--reply-channelو--reply-accountفي التسليم فقط. - تُحفظ علامتا التفكير والإسهاب في مخزن الجلسة.
- الإخراج: نص عادي افتراضيًا، أو
--jsonللحصول على حمولة منظّمة وبيانات وصفية. - عند استخدام
--json --deliver، يتضمن JSON حالة التسليم لعمليات الإرسال الناجحة والمكبوتة والجزئية والفاشلة. راجع حالة تسليم JSON.
أمثلة
ذو صلة
Was this useful?