عن المشروع

Sortie هو منسّق وكلاء برمجة مفتوح المصدر مصمّم لتحويل المهام من متتبّعات المشكلات إلى جلسات وكلاء مستقلة. وهو يعالج تحدّي تشغيل وكلاء برمجة موثوقين عبر قائمة مهام متراكمة من خلال توفير البنية التحتية اللازمة: مساحات عمل معزولة، وإعادة المحاولات، وتكامل مع المتتبّع، وتتبّع التكاليف. **الميزات الرئيسية:** - **التكامل مع متتبّع المشكلات:** يعمل مع GitHub Issues وGitLab Issues وGitea Issues وLinear وJira. - **دعم وكلاء البرمجة:** متوافق مع Claude Code وCopilot وOpenCode وCodex وKiro وGemini. - **التنفيذ المتوازي:** يشغّل الوكلاء بالتوازي، كل واحد في مساحة العمل الخاصة به. - **إعادة المحاولات التلقائية:** تُعاد المحاولات تلقائيًا للتشغيلات الفاشلة، مع حلقة اختيارية للتكامل المستمر وملاحظات المراجعة. - **تكوين سير العمل:** حدّد المشكلات التي تريد العمل عليها، والوكيل الذي تريد تشغيله، والتعليمات في ملف `WORKFLOW.md` واحد. - **الاستمرارية:** يبقى سجل التشغيل بعد إعادة التشغيل؛ تتبّع التقدّم والتكاليف دون إعادة التشغيل. - **نشر بسيط:** ملف تنفيذي واحد، دون قاعدة بيانات منفصلة أو قائمة انتظار مهام؛ لا تُرسَل أي بيانات قياس عن بُعد. **التثبيت:** - عبر curl: `curl -sSL https://get.sortie-ai.com/install.sh | sh` - عبر Homebrew: `brew install --cask sortie-ai/tap/sortie` **التوثيق:** مرجع التكوين الكامل، واستخدام واجهة سطر الأوامر، ودليل البدء متاح على docs.sortie-ai.com. **أعمال سابقة:** استُلهمت البنية من OpenAI Symphony، لكنها تختلف في اللغة (Go)، والاستمرارية (SQLite)، وقابلية التوسّع (محوّلات قابلة للتوصيل)، وإشارات الإكمال. **الترخيص:** Apache License 2.0