عن المشروع

القلبية (المعروفة سابقاً بـ agent_setting) هي طبقة سير عمل محلية أولاً لوكلاء البرمجة. بدلاً من إعداد وقت تشغيل واحد، فإنها تحدد عقوداً مشتركة مرة واحدة ثم تعرضها على الأسطح الأصلية للمهارة والوكيل والخطاف والوضع والأوامر التي يكتشفها كل من Claude Code و Codex و OpenCode. الهدف المعلَن هو نقل البحث والتخطيط والتنفيذ والتحقق عبر دورة متسقة واحدة عبر الأنظمة الثلاثة. الآليات الرئيسية الموضحة في ملف README: - القدرات الموجهة: 12 واجهة توجيه عبر 26 قدرة. قبل العمل الجاد، يقترح الوكيل بطاقة مسار بخمسة حقول (المهمة، السبب، المسار، النطاق، الإنجاز) للموافقة عليها. - سلم الكثافة: مستويات مباشرة وسريعة وعادية وقوية وشاملة ومعارضة تختار رسم المرحلة وعمق الإرسال؛ يُشتق صرامة التحقق من الكثافة. - الإرسال المعزول عبر الوحدات: عند المستوى العادي وما فوق، يعمل كل مرحلة كجلسة مُطلَقة بشكل منفصل مع دور محكم وملف نموذج ونطاق كتابة منفصل. مجموعات متوازية من 2-4 أجزاء تبدأ في معاملة واحدة، والأجزاء تنتشر عبر عائلات الوحدات افتراضياً. ممنوع عمق إرسال 3. - طبقات النموذج لكل عقدة: عميق ومتوازن-عميق وخفيف وصغير محكم لكل عقدة وقت التجميع؛ تقوم المحولات بربطها بالنماذج الفعلية دون تسمية موردين في العقود المشتركة. - الأسطول: لوحة معلومات حية عبر سجل المحاولات تعرض الجلسات التفاعلية والعمال المرسَلين من جميع وحدات التشغيل الثلاثة في شجرة واحدة، مع الحالة والوحدة والملف المحكم ومؤشر السياق واحتساب الرموز. تعمل `fleet --once` و `fleet --json` بدون curses. - الحراس: 39 خطافاً، 5منها حواجز صلبة، ترفض انتهاكات نطاق الكتابة وقراءة المواصفات وجذر الأثر وحالة git ومسار الذاكرة قبل استدعاء الأداة. - نظام الآثار: البحث/تحليل المشروع إلى المواصفات إلى خطط للشفرة، والبحث إلى مسودة إلى تنقيح للمستندات، تحت جذر مشروع .agent_reports/. - الذاكرة: SQLite مع FTS5 عبر الجلسات والمشاريع ووحدة التشغيل؛ القرارات المتغيرة تُستبدل بدلاً من حذفها. التثبيت يتم عبر سطر أوامر إصدار واحد يقوم بتثبيت أرشيف مدقق السلامة وتسجيل فحص تحديث يومي على مستوى المستخدم حيثما يدعم ذلك. المثبت لا يمس بيانات اعتماد وقت التشغيل أو الجلسات أو السجلات أو قواعد البيانات. عند وجود Codex، يقوم أيضاً بتثبيت بوابة حماية قابلة للعكس بحيث تدخل أوامر codex التفاعلية خادم App المُدار بواسطة الهيكل، بينما تمر الأوامر غير التفاعلية عبر إلى CLI الفعلي. `hearting update` ينظم ويحقق من إصدار جديد قبل التبديل إلى المؤشر النشط ويعود إلى الخلف عند الفشل. مشغل `compute-hosts` оператор يقرأ ملف YAML مملوك للمستخدم مُعد مسبقاً كنموذج معلق. دعم وقت التشغيل يغطي Claude Code و Codex و OpenCode في كل من وضعي الربط (live-debug) والتغليف (immutable bundle). الأسطح غير المدعومة تُحدد SKIP مع السبب. تشمل أعمال التطوير مدخلاً واحداً generate/check واختبارات انحراف الإسقاط المُولَّد وخطافات Git في المستودع تشغل نفس فحوصات CI. يغطي التوثيق الاستخدام وتخطيط التثبيت وسياسة الإصدار والقدرات والأدوار والتوجيه والعمليات والذاكرة والخطافات. مرخصة تحت MIT.