هذه الصفحة مخصصة للكود خارج عملية OpenClaw. يجب أن يستخدم كود Plugin الذي يعمل
داخل OpenClaw المسارات الفرعية الموثقة
openclaw/plugin-sdk/* بدلا من ذلك.ما المتاح اليوم
| السطح | الحالة | استخدمه من أجل |
|---|---|---|
| بروتوكول Gateway | جاهز | نقل WebSocket، ومصافحة الاتصال، ونطاقات المصادقة، وإصدارات البروتوكول، والأحداث. |
| مرجع Gateway RPC | جاهز | طرق Gateway الحالية للوكلاء، والجلسات، والمهام، والنماذج، والأدوات، والمخرجات، والموافقات. |
openclaw agent | جاهز | تكامل السكربتات لمرة واحدة عندما يكون التشغيل عبر CLI كافيا. |
openclaw message | جاهز | إرسال الرسائل أو إجراءات القنوات من السكربتات. |
المسار الموصى به
- شغّل Gateway أو اكتشفه.
- اتصل عبر بروتوكول Gateway.
- استدع طرق RPC الموثقة من مرجع Gateway RPC.
- ثبّت إصدار OpenClaw الذي تختبر عليه.
- راجع مرجع RPC عند ترقية OpenClaw.
agent واقرنه بـ agent.wait عندما
تحتاج إلى نتيجة نهائية. لحالة محادثة دائمة، استخدم طرق sessions.*.
لتكاملات واجهة المستخدم، اشترك في أحداث Gateway واعرض فقط
عائلات الأحداث التي يفهمها تطبيقك.
كود التطبيق مقابل كود Plugin
استخدم Gateway RPC عندما يكون الكود خارج OpenClaw:- سكربتات Node التي تبدأ تشغيلات الوكيل أو تراقبها
- مهام CI التي تستدعي Gateway
- لوحات المعلومات ولوحات الإدارة
- إضافات IDE
- الجسور الخارجية التي لا تحتاج إلى أن تصبح إضافات قنوات
- اختبارات التكامل مع عمليات نقل Gateway وهمية أو حقيقية
- إضافات المزوّدين
- إضافات القنوات
- أدوات أو خطافات دورة الحياة
- إضافات حاضنة الوكيل
- مساعدات وقت تشغيل موثوقة
openclaw/plugin-sdk/*؛ فهذه المسارات الفرعية مخصصة
للإضافات التي يحمّلها OpenClaw.