OpenProse
OpenProse هو تنسيق سير عمل قابل للنقل ويركّز على markdown لتنظيم جلسات الذكاء الاصطناعي. وفي OpenClaw يأتي على هيئة plugin تثبّت حزمة Skills خاصة بـ OpenProse بالإضافة إلى أمر الشرطة المائلة/prose. تعيش البرامج في ملفات .prose ويمكنها تشغيل عدة وكلاء فرعيين مع تدفق تحكم صريح.
الموقع الرسمي: https://www.prose.md
ما الذي يمكنه فعله
- بحث وتجميع متعدد الوكلاء مع توازٍ صريح.
- سير عمل قابل للتكرار وآمن من حيث الموافقات (مراجعة الشيفرة، وفرز الحوادث، ومسارات المحتوى).
- برامج
.proseقابلة لإعادة الاستخدام يمكنك تشغيلها عبر أوقات تشغيل الوكلاء المدعومة.
التثبيت + التمكين
تكون plugins المضمّنة معطلة افتراضيًا. فعّل OpenProse:openclaw plugins install ./path/to/local/open-prose-plugin
وثائق ذات صلة: Plugins، Plugin manifest، Skills.
أمر الشرطة المائلة
تسجل OpenProse الأمر/prose كأمر Skill يمكن للمستخدم استدعاؤه. ويُوجَّه إلى تعليمات OpenProse VM ويستخدم أدوات OpenClaw تحت الغطاء.
الأوامر الشائعة:
مثال: ملف .prose بسيط
مواقع الملفات
تحتفظ OpenProse بالحالة تحت.prose/ في مساحة العمل الخاصة بك:
أوضاع الحالة
تدعم OpenProse عدة خلفيات للحالة:- filesystem (الافتراضي):
.prose/runs/... - in-context: مؤقتة، للبرامج الصغيرة
- sqlite (تجريبي): يتطلب الثنائي
sqlite3 - postgres (تجريبي): يتطلب
psqlوسلسلة اتصال
- sqlite/postgres اختيارية وتجريبية.
- تنتقل بيانات اعتماد postgres إلى سجلات الوكلاء الفرعيين؛ استخدم قاعدة بيانات مخصصة بأقل قدر من الامتيازات.
البرامج البعيدة
تُحل/prose run <handle/slug> إلى https://p.prose.md/<handle>/<slug>.
أما عناوين URL المباشرة فتُجلب كما هي. ويستخدم هذا أداة web_fetch (أو exec لطلبات POST).
ربط وقت تشغيل OpenClaw
تُربط برامج OpenProse بعناصر OpenClaw الأساسية:| مفهوم OpenProse | أداة OpenClaw |
|---|---|
| تشغيل session / أداة Task | sessions_spawn |
| قراءة/كتابة الملفات | read / write |
| جلب الويب | web_fetch |
الأمان + الموافقات
تعامل مع ملفات.prose كما تتعامل مع الشيفرة. راجعها قبل التشغيل. واستخدم قوائم السماح للأدوات في OpenClaw وبوابات الموافقة للتحكم في الآثار الجانبية.
وبالنسبة إلى سير العمل الحتمي والمقيّد بالموافقات، قارنه مع Lobster.