4.6 KiB
4.6 KiB
| read_when | summary | title | x-i18n | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
مرجع CLI لـ `openclaw agent` (إرسال دورة وكيل واحدة عبر Gateway) | الوكيل |
|
openclaw agent
شغّل دورة وكيل عبر Gateway (استخدم --local للتشغيل المضمّن).
استخدم --agent <id> لاستهداف وكيل مُهيأ مباشرة.
مرّر محدد جلسة واحدًا على الأقل:
--to <dest>--session-id <id>--agent <id>
ذو صلة:
- أداة إرسال الوكيل: Agent send
الخيارات
-m, --message <text>: نص الرسالة المطلوب-t, --to <dest>: المستلم المستخدم لاشتقاق مفتاح الجلسة--session-id <id>: معرّف جلسة صريح--agent <id>: معرّف الوكيل؛ يتجاوز روابط التوجيه--thinking <level>: مستوى تفكير الوكيل (offوminimalوlowوmediumوhigh، بالإضافة إلى المستويات المخصصة المدعومة من الموفّر مثلxhighوadaptiveوmax)--verbose <on|off>: الاحتفاظ بمستوى verbosity للجلسة--channel <channel>: قناة التسليم؛ احذفها لاستخدام قناة الجلسة الرئيسية--reply-to <target>: تجاوز هدف التسليم--reply-channel <channel>: تجاوز قناة التسليم--reply-account <id>: تجاوز حساب التسليم--local: شغّل الوكيل المضمّن مباشرة (بعد التحميل المسبق لسجل Plugin)--deliver: أرسل الرد مرة أخرى إلى القناة/الهدف المحددين--timeout <seconds>: تجاوز مهلة الوكيل (الافتراضي 600 أو قيمة التهيئة)--json: إخراج JSON
أمثلة
openclaw agent --to +15555550123 --message "status update" --deliver
openclaw agent --agent ops --message "Summarize logs"
openclaw agent --session-id 1234 --message "Summarize inbox" --thinking medium
openclaw agent --to +15555550123 --message "Trace logs" --verbose on --json
openclaw agent --agent ops --message "Generate report" --deliver --reply-channel slack --reply-to "#reports"
openclaw agent --agent ops --message "Run locally" --local
ملاحظات
- يعود وضع Gateway إلى الوكيل المضمّن عند فشل طلب Gateway. استخدم
--localلفرض التنفيذ المضمّن من البداية. - يظل
--localيحمّل سجل Plugin مسبقًا أولًا، بحيث تبقى الموفّرات والأدوات والقنوات التي توفرها Plugins متاحة أثناء التشغيلات المضمّنة. - يُعامل كل استدعاء لـ
openclaw agentعلى أنه تشغيل لمرة واحدة. يتم إنهاء خوادم MCP المجمّعة أو المهيأة من قبل المستخدم المفتوحة لذلك التشغيل بعد الرد، حتى عند استخدام الأمر لمسار Gateway، لذلك لا تظل العمليات الفرعيةstdioالخاصة بـ MCP حية بين الاستدعاءات البرمجية النصية. - تؤثر
--channelو--reply-channelو--reply-accountفي تسليم الرد، وليس في توجيه الجلسة. - يحتفظ
--jsonبـ stdout مخصصًا لاستجابة JSON. ويتم توجيه تشخيصات Gateway وPlugin والرجوع إلى التنفيذ المضمّن إلى stderr حتى تتمكن البرامج النصية من تحليل stdout مباشرة. - عندما يؤدي هذا الأمر إلى إعادة توليد
models.json، يتم الاحتفاظ ببيانات اعتماد الموفّر المُدارة بواسطة SecretRef كعلامات غير سرية (مثل أسماء متغيرات البيئة، أوsecretref-env:ENV_VAR_NAME، أوsecretref-managed) وليس كنصوص سرية صريحة محلولة. - تكون كتابات العلامات معتمدة على المصدر: يحتفظ OpenClaw بالعلامات من لقطة تهيئة المصدر النشطة، وليس من قيم الأسرار المحلولة وقت التشغيل.