عن المشروع

AgentDesk هي منصة لتنسيق وكلاء الذكاء الاصطناعي تأتي في شكل ملف Rust ثنائي واحد. تقوم المنصة بتنسيق عدة وكلاء ذكاء اصطناعي (Claude Code، أو Codex CLI، أو أي مزود يعتمد على واجهة السطر البرمجي CLI) من خلال Discord، حيث يتم تنفيذ المهام عبر جلسات tmux (أو خلفيات العمليات) واتباع سير عمل قابل للتكوين محدد في ملفات سياسات JavaScript. توفر لوحة تحكم ويب إمكانيات المراقبة، وإدارة لوحة kanban، وتكوين الوكلاء، والتحليلات. يتضمن النظام مسار عمل (pipeline) مع انتقالات مؤتمتة، ونظام tick دوري متعدد المستويات، ودعم لاجتماعات الطاولة المستديرة، وبنية متعددة البوتات (بوتات للإعلانات، والتنبيهات، وبوتات خاصة بكل مزود) لتوضيح الغرض من الرسائل. يتم تحديث السياسات فورياً (hot-reloaded)؛ ويتولى المحرك إدارة دورة حياة البطاقات، واستعادة CI، والمهلات الزمنية، والجدولة التلقائية، ومراجعات النماذج المقابلة. يدعم وقت التشغيل متعدد العقد مع تنسيق PostgreSQL أدوار القائد والعامل (leader/worker)، والتوزيع المدعوم بعقود الإيجار (lease-backed dispatch)، والتوجيه المدرك للقدرات. يتوفر التثبيت عبر سكربت macOS بنقرة واحدة، أو إعداد يدوي لنظامي Windows/Linux، أو البناء من المصدر. يساعد معالج التهيئة الموجه في تكوين بوتات Discord، والتحقق من المزود، وأدوار الوكلاء، وتعيين القنوات.