عن المشروع
Ouroboros يوفر طبقة تشغيل محلية لوكلاء البرمجة الذكيين. بدلاً من الاعتماد على مطالبة واحدة حرة الشكل، يوجه العمل عبر مقابلة، ويبلور الإجابات في مواصفة Seed ثابتة، وينفذ المهمة، ويقيم النتيجة، ويغذي مخرجات التقييم في التكرار التالي.
سير العمل الرئيسي هو:
- المقابلة: أسئلة سقراطية تكشف الافتراضات وتنتج درجة غموض.
- Seed: تصبح الإجابات مواصفة مع معايير قبول، وأنطولوجيا، وقيود.
- التنفيذ: تعمل المهام عبر عملية تحلل بأسلوب Double Diamond.
- التقييم: بوابة من ثلاث مراحل تشمل فحوصات ميكانيكية، وتقييمًا دلاليًا، وإجماعًا متعدد النماذج.
- التطور: يؤدي التفكير إلى الجيل التالي؛ الهدف المعلن للتقارب هو تشابه أنطولوجي لا يقل عن 0.95.
يكشف المشروع عن خادم MCP وأوامر CLI باستخدام نقاط الدخول ooo أو ouroboros. يمكن للإعداد اكتشاف مضيفي الوكلاء المثبتين وتسجيل الخادم حيثما كان مدعومًا. تشمل بيئات التشغيل المتوافقة المذكورة في README: Claude Code، وCodex CLI، وGitHub Copilot CLI، وOpenCode، وHermes، وGemini، وKiro CLI، وPi CLI، وOMP CLI، وZcode، وGoose، وGJC، وAntigravity CLI، وGrok Build CLI. يمكن استخدام DeepSeek عبر خلفية LLM من نوع dsh أو عبر إضافة DeepSeek Harness.
يصف Ouroboros نفسه في ثلاث طبقات. هذا المستودع هو طبقة OS/الأساسية التي تحتوي على Seed، وLedger، وRuntime، وواجهة MCP، وحدود الأمان. يوفر مستودع إضافي للإضافات سير عمل النطاق، بينما Ourocode هو واجهة طرفية لتشغيل سير العمل عبر وكلاء CLI متعددين.
تُقدم نصوص تثبيت لنظامي macOS وLinux وWSL 2 وWindows، مع اشتراط Python 3.12 أو أحدث للتثبيت العادي. يمكن أيضًا تثبيت الحزمة عبر pip أو pipx أو uv أو Homebrew، مع توثيق إضافات خاصة بالمضيفين لـ Claude Code وCodex. يمكن لوضع ralph المستمر مواصلة حلقة التطور عبر الجلسات من خلال إعادة بناء السلالة من مخزن الأحداث. يزيل أمر الإلغاء التثبيت التكوين وتسجيلات MCP والبيانات.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.