عن المشروع
AbstractFlow هو محرر سير عمل مرئي قائم على الويب (`@abstractframework/flow`) لـ AbstractFramework، مستوحى من UE4 Blueprints. يشغّل محرراً في المتصفح وخادماً صغيراً بـ Node يقدّم واجهة البناء ويحوّل استدعاءات API إلى AbstractGateway، الذي يملك المستخدمين والجلسات وتوجيه وقت التشغيل وإعداد المزوّد وتخزين سير العمل وتنفيذ التشغيل والسجلات والقطع الأثرية وكتالوجات الوسائط.
تشمل القدرات الرئيسية:
- محرر عقد مرئي بالسحب والإفلات مع تخطيط متجاوب يتكيف مع الهواتف والأجهزة اللوحية ومتصفحات سطح المكتب.
- حزم .flow المحمولة والتدفقات الفرعية المتكررة لتأليف سير عمل معقد.
- عقد LLM Call وAgent مع عناصر تحكم جهد الاستدلال (off، low، medium، high، xhigh) وإعدادات عمق MTP.
- عقدة Models Catalog التي تدعم اكتشاف المسارات القائم على القدرات لأشكال إدخال/إخراج محددة (مثل input.image، output.text).
- عقد الوسائط لتوليد/تحرير/تكبير الصور، والفيديو، والصوت، والموسيقى، والنسخ الصوتي، وكلها تُنفّذ عبر القدرات المعلنة من Gateway. تعرض عقد الوسائط البصرية عقود مسارات لـ text_to_image وimage_to_image وtext_to_video وimage_to_video مع توليد دفعي وبذور مرتبة ومكدسات محول lora.
- سير عمل الملفات والمستندات بما في ذلك Read/Write File (Markdown، JSON، text)، وRead PDF، وWrite PDF لعرض محتوى التقارير.
- دبابيس إدخال البيانات التي تدعم تعبيرات Python معزولة على متغيرات التشغيل، مع درج Functions لمكتبات مساعدة مسمّاة.
- تأليف مخطط الاستجابة عبر JSON Schema على دبوس resp_schema، مع مخرجات بيانات منظمة للعقد الواعية بالكائنات.
- مساعد تأليف سير العمل الذي يستخدم النموذج الافتراضي في Gateway لتأليف سير عمل كامل كمستندات JSON، مع تطبيق المحرر فقط للفروقات المُتحقق منها.
- إعلانات الواجهة (مثل abstractcode.agent.v1) التي تتيح تشغيل سير العمل كوكلاء بواسطة تطبيقات AbstractFramework الأخرى.
- إعدادات الأتمتة الافتراضية لسير العمل المنشور، بما في ذلك مصدر التشغيل ووضع السياق والمدخلات الافتراضية.
لا يوفّر AbstractFlow حزمة Python أو مضيف تنفيذ محلي؛ إذ يتولى AbstractGateway وAbstractRuntime الترجمة وتنفيذ الحزم وحالة وقت التشغيل واستدعاءات المزوّد. يحتوي المستودع على محرر React/Vite وخادم CLI/static وملفات JSON لتدفقات نموذجية ومولّدات توثيق ووثائق خارجية.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.