src/agents/، ويقع نقل النماذج/الموفّرين ضمن src/llm/، وتُعرض العقود الموجّهة إلى Plugin عبر ملفات التجميع openclaw/plugin-sdk/*.
تخطيط بيئة التشغيل
الحدود
تستدعي النواة بيئة التشغيل المضمّنة عبر وحدات OpenClaw وملفات تجميع SDK؛ ولم تعد هناك أي حزم خارجية لأطر عمل الوكلاء. تستخدم Plugins نقاط الدخول الموثّقة فيopenclaw/plugin-sdk/* ولا تستورد الأجزاء الداخلية من src/**.
تظل @earendil-works/pi-tui تبعية خارجية: وهي مجموعة أدوات لمكوّنات الطرفية تستخدمها TUI المحلية وأدوات عرض الجلسات. وسيتطلب استيعابها داخليًا جهدًا منفصلًا لتضمين التبعية.
ملفات البيان
تُعلن حزم الموارد عن موارد OpenClaw في بياناتpackage.json الوصفية. الإدخالات هي مسارات ملفات أو أنماط glob نسبةً إلى جذر الحزمة:
extensions/ وskills/ وprompts/ وthemes/ التقليدية.
اختيار بيئة التشغيل
- معرّف بيئة التشغيل المضمّنة هو
openclaw. يُسوّى الاسم البديل القديمpiإلىopenclaw؛ ويُسوّىcodex-app-serverإلىcodex. - تسجّل أطر تشغيل Plugins معرّفات إضافية لبيئة التشغيل (مثل
codex). - تتمثل سياسة بيئة التشغيل في إعداد
agentRuntime.idذي نطاق النموذج/الموفّر (يتغلب إدخال النموذج على إدخال الموفّر). وتُحل القيمة غير المعيّنة أوdefaultإلىauto. - يختار
autoإطار تشغيل Plugin مسجّلًا يدعم مسار الموفّر الفعّال، وإلا فيستخدم بيئة تشغيل OpenClaw المضمّنة. لا تؤدي بادئة الموفّر أو النموذج وحدها مطلقًا إلى اختيار إطار تشغيل. - قد يختار OpenAI ضمنيًا
codexفقط لمسار رسمي مطابق تمامًا من Platform Responses أو ChatGPT Responses عبر HTTPS، من دون تجاوز طلب من إنشاء المستخدم. تظل مهايئات Completions ونقاط النهاية المخصّصة والمسارات ذات سلوك الطلب الذي أنشأه المستخدم علىopenclaw؛ وتُرفض نقاط النهاية الرسمية التي تستخدم HTTP بنص صريح. راجع بيئة تشغيل وكيل OpenAI الضمنية.