parallel-swarm — سرب الوكلاء المتوازي (Parallel Swarm Orchestrator)
الغرض (قدرة خارقة): تنفيذ أي مهمة معقّدة مركّبة بالتوازي — تقسيم ذكي لوحدات مستقلّة → تنفيذ متزامن (عدة نماذج/تخصّصات) → دمج Orchestrator نهائي. يضاعف سرعة/عمق تنفيذ أي مهمة مهما تعقّدت.
بُني 2026-10-16 بأمر د. وائل (بعد نقد 9 مستويات للأفكار الثماني — الأعلى قيمة + صفر سلبية + يخدم كل فروع الترسانة). يبني فوق الموجود (صفر تكديس): نمط التوازي من council_reliable.py + استدعاء النماذج عبر route_call (elite-council، 7 مزوّدين).
الاستخدام
cd skills/parallel-swarm
/usr/bin/python3 swarm.py selftest
/usr/bin/python3 swarm.py plan "<مهمة معقّدة>" # تقسيم ذكي فقط
/usr/bin/python3 swarm.py run "<مهمة معقّدة>" [--max 6] [--deadline 300] [--unit-timeout 120]
/usr/bin/python3 swarm.py run-units '<units.json>' # وحدات محدّدة سلفاً
الآلية (3 مراحل)
1. plan — Orchestrator (opus-4-8) يقسّم المهمة لوحدات مستقلّة متوازية، لكل وحدة: عنوان + تعليمات + أفضل نموذج (opus-4-8 تحليل · gpt-6.1-sol كود/سرعة · gemini-3.1-pro بحث). 2. run — تنفيذ متوازٍ (ThreadPool، مهلة صارمة/وحدة + deadline كلي) + حفظ تدريجي. 3. merge — Orchestrator يدمج النتائج في خلاصة متكاملة منقودة + يشير لأي وحدة فشلت.never-stop (M-146 — خط أحمر)
- أي وحدة تفشل/timeout → تُسجّل وتُستكمل؛ fallback تلقائي لـOrchestrator per-unit.
- الدمج يأخذ من نجح ("8/10 نجحت، إليك الخلاصة") — لا توقّف كامل أبداً.
- كل الوحدات فشلت →
escalate:true(Orchestrator يتولّى المهمة مباشرةً). - تطبيع أسماء النماذج تلقائياً (
_norm_model: gemini→google/، gpt→openai/، ...) + كشف[FAILED]كفشل حقيقي.