جاهز للإنتاج

Zezo Ai | منسق أدوات البرمجة بالذكاء الاصطناعي

خمسة أنظمة مستقلة لتنسيق مساعدي البرمجة بالذكاء الاصطناعي مع بنية وكيلة على مستوى المؤسسات: وكلاء متخصصون، مكتبة مهارات، أكثر من 34 أداة MCP، ذاكرة سياق بنطاق المشروع، وغرافيفاي لإنشاء خرائط معرفة قاعدة الكود

Python 3.8+Vue 3Nuxt 3 جاهز لـ DockerKubernetesPrometheus خادم MCPFastMCP 3.xFlask Socket.IOPydanticTailwindCSS Monaco EditorChart.jsTerraform GitHub ActionsstructlogGrafana 386+ اختبار6 وكلاء ذكاء اصطناعي9 وكلاء متخصصين 24 مهارة34+ أداة MCPسياق بياني بحث هجينمحولات الجمل
بيئة مزدوجة: المنسق + الفريق الوكيل
9 وكلاء متخصصين + 24 مهارة + 34+ أداة MCP
ذاكرة سياق بيانية مع بحث هجين
مراقبة إنتاجية ومرونة
أمان مؤسسي وسجلات تدقيق
بنية موسعة بالمكونات الإضافية

نظرة عامة

تعاون متعدد الوكلاء

تنسيق Claude وCodex وGemini وCopilot والخلفيات المحلية بمسارات عمل ذكية.

واجهة تفاعلية (CLI وويب)

اختر بين سطر أوامر قوي أو واجهة ويب حديثة مع تحديثات فورية.

مسارات عمل قابلة للتخصيص

حدد أنماط تعاون مخصصة أو استخدم المسارات المضمنة لحالات مختلفة.

جاهز للإنتاج

أمان، مراقبة، تحديد معدل، منطق إعادة المحاولة، تغطية اختبارية شاملة.

بنية وكيلة للمؤسسات

9 وكلاء متخصصين، 24 مهارة، وأكثر من 34 أداة MCP لدعم أي مهمة تطويرية.

ذاكرة سياق بنطاق المشروع

ذاكرة بيانية مع بحث هجين وعزل خاص بالمشروع تمكن الوكلاء من التعلم من المهام السابقة وتجنب تكرار الأخطاء.

غرافيفاي (Graphify)

تحويل أي مجلد إلى رسم بياني معرفي قابل للاستعلام. تحليل كود قائم على AST لـ 19 لغة، API REST، تصور HTML تفاعلي، وتصدير بصيغ متعددة.

تصدير إلى Obsidian

تصدير الرسوم البيانية والذاكرة السياقية كأقبية Obsidian مع عرض بياني ملون وروابط [[wikilinks]].

وقت تشغيل الفريق الوكيل

تعاون متعدد الأدوار مع اتصال حر بين الوكلاء، استجابات مقيدة بموافقة القائد، حدود أدوار قابلة للتكوين، ورسوم بيانية حية للاتصال.

المشروع منظم في خمسة أنظمة مستقلة: المنسق، الفريق الوكيل، خادم MCP، لوحة تحكم السياق، وغرافيفاي. تم بناؤه لتنسيق مهام البرمجة عبر Claude وCodex وGemini وCopilot والخلفيات المحلية.

ملاحظة حول النماذج المحلية: المحولات المحلية موصولة بالكامل في التوجيه والوضع غير المتصل، لكنها حاليًا تعيد مخرجات نصية فقط ولا تحرر الملفات مباشرة. مثالية للمسودات والمراجعة بدون اتصال.

كيف يعمل

graph LR
    A[طلب المستخدم] --> B[منسق Zezo Ai]
    B --> C{وضع غير متصل؟}
    C -->|نعم| D[توجيه إلى وكيل محلي حسب النوع]
    C -->|لا| E[توجيه إلى سحابي أو محلي]
    D --> F[تنفيذ خطوة مسار العمل]
    E --> F
    F --> G{نجاح الخطوة؟}
    G -->|نعم| H[الخطوة التالية]
    G -->|فشل قابل للاسترداد| I[وكيل احتياطي]
    I --> H
    H --> J[المخرجات النهائية + الملفات]
        
6
محولات وكلاء ذكاء اصطناعي
52
وحدة Python
386
اختبار آلي
34+
أداة MCP
7
مسار عمل
5
أنظمة مستقلة
9
وكيل متخصص
24
مهارة قابلة لإعادة الاستخدام
10
نوع عقدة
12
نوع حافة

الميزات الأساسية

تعاون متعدد الوكلاء

تنسيق مساعدين متعددين بأدوار متخصصة.

  • Codex: تنفيذ أولي
  • Gemini: مراجعة وتحليل الكود
  • Claude: تحسين وتوثيق
  • Copilot: اقتراحات بديلة
  • Ollama/llama.cpp: تنفيذ محلي بدون اتصال

دعم النماذج المحلية وبدون اتصال

  • تشغيل مسارات محلية فقط بـ --offline
  • مفاتيح وكلاء ديناميكية حسب type
  • أنواع محلية مدعومة: ollama, llamacpp, localai, text-generation-webui
  • توجيه احتياطي مدمج من السحابة إلى المحلي
  • إدارة دورة حياة النموذج المحلي عبر CLI

الصدفة التفاعلية

  • واجهة محادثة بنمط REPL
  • كشف ذكي للمتابعات
  • دعم كامل لـ readline والتاريخ
  • حفظ/استعادة الجلسات
  • مخرجات ملونة باستخدام Rich

واجهة ويب حديثة

  • Vue 3 مع Composition API
  • تحديثات فورية عبر Socket.IO
  • محرر أكواد Monaco
  • إدارة الحالة بـ Pinia
  • إدارة الملفات والتنزيل

مراقبة ومقاييس وتقارير

  • تكامل Prometheus
  • تسجيل منظم (structlog)
  • فحوصات الصحة والجاهزية
  • تقارير تنفيذ تلقائية (JSON)
  • لوحة تحكم تفاعلية HTML مع Chart.js

ميزات الأمان

  • التحقق من صحة المدخلات
  • تحديد معدل الطلبات
  • تسجيل التدقيق
  • إدارة الأسرار
  • فحص أمني (Bandit)

الأداء

  • دعم التنفيذ غير المتزامن
  • تخزين مؤقت متعدد الطبقات
  • تجميع الاتصالات
  • إعادة محاولة مع تراجع (backoff)
  • نمط قاطع الدائرة

خيارات النشر

  • Docker و Docker Compose
  • ملفات Kubernetes
  • خدمات Systemd
  • CI/CD عبر GitHub Actions
  • تهيئات متعددة البيئات

جودة الكود

  • Pylint 10.00/10 (بدون تحذيرات)
  • 386+ اختبار (pytest)
  • 15 خطاف pre-commit ناجح
  • Black + isort + flake8 + MyPy
  • تلميحات الأنواع مع Pydantic

خادم MCP

  • FastMCP 3.x - 34+ أداة، مصدران
  • تكامل Claude Desktop (stdio)
  • وصول عن بعد عبر HTTP
  • محولات عميل Python مضمنة

ذاكرة السياق البيانية

  • SQLite + فهرس FTS5
  • 10 أنواع عقد، 12 نوع حافة
  • بحث هجين (BM25 + دلالي)
  • تضمينات جمل المحولات
  • تخزين تلقائي للمهام والأخطاء

وكلاء متخصصون ومهارات

  • 9 وكلاء حسب المجال (Claude + Codex)
  • 24 مهارة قابلة لإعادة الاستخدام عبر 6 فئات
  • 10 قواعد خاصة بالمجال لكل منصة
  • ويب، API، أمان، DevOps، ذكاء اصطناعي، قواعد بيانات

غرافيفاي

  • تحليل AST لـ 19 لغة عبر tree-sitter
  • قاعدة بيانات بيانية SQLite + FTS5
  • REST API (34+ نقطة نهاية) بـ Flask
  • تصور HTML تفاعلي (vis.js)
  • تصدير متعدد الصيغ: JSON، GraphML، DOT، Markdown، Obsidian

تكامل Obsidian

  • تصدير أنظمة الرسم البياني الثلاثة كأقبية Obsidian
  • روابط [[Wikilinks]] بين العقد
  • مقدمة YAML بالنوع والعلامات والأهمية
  • ملف رسومي ملوّن مسبق التهيئة

وقت تشغيل الفريق الوكيل

  • 5 أدوار متخصصة مع اتصال حر بين الأدوار
  • قائد الفريق يتحكم في الاستجابات النهائية
  • حدود أدوار قابلة للتكوين وسلامة تصعيدية
  • رسم بياني وجدول زمني حي للاتصالات

البنية التحتية الوكيلة

ما وراء المحركات الأساسية، نقدم بنية تحتية على مستوى المؤسسات تمكن وكلاء الذكاء الاصطناعي من إنجاز أي مهمة تطويرية بفعالية.

نظرة عامة على البنية

graph TB
    subgraph "🧠 البنية التحتية الوكيلة"
        subgraph AGENTS["الوكلاء المتخصصون (9)"]
            WEB[الواجهة الأمامية]
            API[الواجهة الخلفية]
            SEC[الأمان]
            OPS[DevOps]
            ML[AI/ML]
            DB[قواعد البيانات]
        end
        subgraph SKILLS["مكتبة المهارات (22)"]
            DEV[تطوير]
            TEST[اختبار]
            SECS[مهارات أمنية]
            DEVOPS[مهارات DevOps]
            AIML[مهارات AI/ML]
            DOCS[توثيق]
        end
        subgraph TOOLS["أدوات MCP (34+)"]
            CODE[تحليل الكود]
            SCAN[فحص أمني]
            TTOOLS[اختبار]
            DTOOLS[DevOps]
            CTX[ذاكرة السياق]
        end
        subgraph CONTEXT["نظام السياق البياني"]
            GRAPH[(SQLite + FTS5)]
            SEARCH[بحث هجين]
            EMBED[تضمينات]
        end
    end
    AGENTS --> SKILLS
    SKILLS --> TOOLS
    TOOLS --> CONTEXT
          

الوكلاء المتخصصون (9)

  • الواجهة الأمامية: React, Vue, Angular
  • الواجهة الخلفية: REST, GraphQL
  • أمن: OWASP, برمجة آمنة
  • DevOps: Docker, K8s, CI/CD
  • AI/ML: خطوط أنابيب، RAG
  • قواعد بيانات: مخطط، تحسين

مكتبة المهارات (22)

  • تطوير: مكونات React، تصميم REST API
  • اختبار: وحدة، تكامل، TDD
  • أمن: التحقق من المدخلات، المصادقة
  • DevOps: docker، ci-cd، kubernetes
  • AI/ML: تضمينات، تكامل LLM، RAG
  • توثيق: وثائق API، معمارية

أدوات MCP (34+)

  • تحليل الكود: التعقيد، الأنماط، التبعيات
  • أمن: فحص الأسرار، كشف الحقن
  • اختبار: حالات اختبار، نماذج، تغطية
  • DevOps: Dockerfile، compose، تهيئة CI
  • سياق: تخزين، بحث، تسجيل الأخطاء

نظام السياق البياني

  • 10 أنواع عقد: مهمة، خطأ، نمط...
  • 12 نوع حافة: مرتبط_بـ، سبب_بواسطة...
  • بحث هجين: BM25 + تضمينات دلالية
  • تخزين تلقائي للمهام
  • تعلم الوكلاء من الأخطاء
  • نطاق المشروع مع عزل وتهيئة محمولة
  • تصدير إلى Obsidian

قواعد المجال (10)

  • الأمان: OWASP، التحقق من المدخلات
  • قواعد بيانات: فهرسة، تحسين الاستعلام
  • تصميم API: معايير REST/GraphQL
  • الأداء: تخزين مؤقت، أنماط غير متزامنة
  • AI/ML: أفضل ممارسات خط الأنابيب

قابلية التوسع

  • إضافة وكلاء: تعريفات YAML/TOML
  • إضافة مهارات: قوالب Markdown
  • إضافة أدوات: دوال Python MCP
  • توصيل وتشغيل دون تغيير كود

نظام السياق البياني

graph TB
    subgraph "نظام السياق"
        subgraph "التخزين"
            SQLITE[(SQLite)]
            FTS5[فهرس FTS5]
            VEC[(متجهات)]
        end
        subgraph "العقد"
            CONV[محادثات]
            TASK[مهام]
            MISTAKE[أخطاء]
            PATTERN[أنماط]
        end
        subgraph "البحث"
            BM25[BM25]
            EMBED[تضمينات]
            RRF[دمج RRF]
        end
        subgraph "التصدير"
            JSONX[JSON]
            GMLX[GraphML]
            OBSX["قبو Obsidian
[[wikilinks]] + graph.json"] end end CONV & TASK & MISTAKE --> SQLITE SQLITE --> FTS5 EMBED --> VEC BM25 & EMBED --> RRF SQLITE --> JSONX & GMLX & OBSX

هيكلية النظام

يتبع منسق Zezo Ai بنية معيارية ذات طبقات مع فصل واضح للاهتمامات.

flowchart TB
    subgraph "واجهات المستخدم"
        CLI[CLI Shell
Click + Rich] WebUI[Web UI
Vue 3 + Socket.IO] MCP[خادم MCP
FastMCP 3.x] end subgraph "المنسق الأساسي" Engine[محرك التنسيق] Workflow[مدير مسار العمل] Config[مدير التهيئة] Session[مدير الجلسة] Router[محلل المحولات حسب النوع] end subgraph "اهتمامات عرضية" Metrics[مقاييس Prometheus] Cache[تخزين مؤقت] Retry[منطق إعادة المحاولة] Security[طبقة الأمان] end subgraph "محولات الذكاء الاصطناعي" Claude[محول Claude] Codex[محول Codex] Gemini[محول Gemini] Copilot[محول Copilot] Ollama[محول Ollama] LlamaCpp[محول LlamaCpp] end subgraph "تحكمات وقت التشغيل" Offline[كاشف عدم الاتصال] Fallback[مدير الاحتياطي] ModelStatus[فحص حالة النموذج المحلي] end subgraph "أدوات الذكاء الاصطناعي الخارجية" ClaudeCLI[Claude Code CLI] CodexCLI[OpenAI Codex CLI] GeminiCLI[Google Gemini CLI] CopilotCLI[GitHub Copilot CLI] OllamaAPI[Ollama API] OpenAICompat[API متوافقة مع OpenAI] end CLI --> Engine; WebUI --> Engine; MCP --> Engine Engine --> Workflow & Config & Session & Router & Offline & Fallback WebUI --> ModelStatus ModelStatus --> OllamaAPI & OpenAICompat Workflow --> Metrics & Cache & Retry & Security Workflow --> Claude & Codex & Gemini & Copilot & Ollama & LlamaCpp Claude --> ClaudeCLI; Codex --> CodexCLI; Gemini --> GeminiCLI; Copilot --> CopilotCLI; Ollama --> OllamaAPI; LlamaCpp --> OpenAICompat

طبقة الواجهات

واجهات المستخدم: CLI وويب

طبقة التنسيق

منطق الأعمال الأساسي وإدارة مسارات العمل

الطبقة العرضية

الأمان، التخزين المؤقت، المقاييس، التسجيل

طبقة المحولات

تكامل وكلاء الذكاء الاصطناعي بواجهة موحدة

الخدمات الخارجية

أدوات CLI تابعة لجهات خارجية

أنماط التصميم

نمط المحول

واجهة موحدة لأدوات CLI المختلفة

نمط الإستراتيجية

استراتيجيات مسار عمل قابلة للتكوين

نمط المراقب

تحديثات واجهة المستخدم الفورية عبر Socket.IO

نمط المصنع

إنشاء الوكلاء ومسارات العمل

نمط المفرد

مديري التهيئة والمقاييس

نمط الزخرفة

ديكورات إعادة المحاولة والتخزين المؤقت والتسجيل

وقت تشغيل الفريق الوكيل المستقل

الفريق الوكيل هو مسار تشغيل منفصل. يقوم بنمذجة فريق برمجي حقيقي حيث تقوم الأدوار بتوجيه العمل لبعضها البعض وقت التشغيل، والدور القائد فقط هو من يمكنه إنهاء الاستجابة الموجهة للمستخدم.

فصل التشغيل وتوجيه الأدوار

flowchart LR
    subgraph مسار المنسق
      OCLI[ai-orchestrator run/shell] --> OCORE[orchestrator.core]
      OCORE --> OWF[خطوات مسار عمل محددة مسبقًا]
    end
    subgraph مسار الفريق الوكيل
      AUI[agentic_team/orchestrator/ui/app.py]
      ASHELL[ai-orchestrator agentic-shell]
      AUI --> AENGINE[agentic_team.engine]
      ASHELL --> AENGINE
      AENGINE --> PM[مدير المشروع]
      PM --> SA[مهندس معماري]
      PM --> SD[مطور برمجيات]
      PM --> QA[مهندس ضمان الجودة]
      PM --> DO[مهندس DevOps]
      SA --> SD; SD --> QA; SD --> DO; QA --> PM; DO --> PM
      PM --> USER[الاستجابة النهائية للمستخدم]
    end
        

توجيه حقيقي وقت التشغيل

  • أي دور يمكنه التوجيه إلى أي دور آخر وقت التشغيل
  • مخرجات القرار تدعم message و finalize
  • محاولات إنهاء من غير القائد تعاد إلى القائد

اتصالات حية

  • أحداث Socket.IO: team_turn, team_communication, progress_log
  • رسم بياني موجه حي مع إبراز المسار الأخير
  • لوحة دفق اتصالات قابلة للقراءة

التهيئة وبوابة التحقق

  • محرر تهيئة موجه لـ agentic_team.roles
  • التحقق من تعيينات الدور إلى الوكيل قبل كل تشغيل
  • دمج الإعدادات الافتراضية عند عدم اكتمال تهيئة الفريق

ضوابط الإنتاج

  • معرفات التنفيذ، الطوابع الزمنية، المدة، إحصائيات الدور
  • تكامل مدير الاحتياطي للفشل القابل للاسترداد

تكامل السياق

  • تخزين تلقائي للمهام في ذاكرة السياق البياني
  • استرجاع السياق السابق قبل التنفيذ
  • تعلم من الأخطاء عبر الجلسات

تنسيق متعدد الخطوات

  • تحليل المهام المعقدة متعددة الخطوات
  • تخصص قائم على الدور لكل خطوة
  • تسليم تلقائي مع الحفاظ على السياق
الدورالغرضالتسليمات الصادرة النموذجية
مدير المشروعقائد، تخطيط، بوابة الاستجابة النهائيةمهندس معماري، مطور، QA، DevOps، أو إنهاء للمستخدم
مهندس معماري برمجياتالمعمارية والقيدمطور أو مدير المشروع
مطور برمجياتالتنفيذQA، DevOps، أو مدير المشروع
مهندس ضمان جودةالتحقق والفحصمطور أو مدير المشروع
مهندس DevOpsبيئة التشغيل وقابلية النشرمطور أو مدير المشروع

تسلسل اتصالات مثال

sequenceDiagram
    participant PM as مدير المشروع (claude)
    participant DEV as مطور برمجيات (codex)
    participant QA as مهندس جودة (gemini)
    participant USER as المستخدم
    PM->>DEV: action=message
"تنفيذ نقطة نهاية + اختبارات" DEV->>QA: action=message
"اكتمل التنفيذ، تحقق" QA->>PM: action=message
"اجتاز التحقق" PM->>USER: action=finalize
"جاهز للنشر"

أوامر تشغيل الفريق الوكيل

# تشغيل واجهة المستخدم المستقلة
./start-agentic-ui.sh

# تشغيل REPL المستقل
./ai-orchestrator agentic-shell

# فحص تعيينات الفريق في REPL
/team
/validate

غرافيفاي - خرائط معرفة قاعدة الكود

النظام الخامس المستقل. يحول أي مجلد إلى رسم بياني معرفي قابل للاستعلام باستخدام تحليل AST حتمي - لا حاجة لـ LLM للكود. يدعم 19 لغة، يوفر REST API كامل، تصور HTML تفاعلي، تصدير إلى Obsidian، وأكثر.

هيكلية Graphify

graph TB
    subgraph Input["طبقة الإدخال"]
        CLI["CLI (Click)"]
        API["REST API (Flask)"]
        Watch["مراقب الملفات"]
    end
    subgraph Core["المحرك الأساسي"]
        Scanner["الماسح"]
        Cache["ذاكرة تخزين SHA-256"]
        Graph["GraphStore (SQLite + FTS5)"]
    end
    subgraph Analyzers["محللات اللغات (19 لغة)"]
        PY["Python"]; JS["JavaScript"]; TS["TypeScript"]; GO["Go"]; RS["Rust"]; JV["Java"]
        MORE["C, C++, Ruby, C#, Kotlin, Scala, PHP, Swift, Lua, Zig, Elixir, ObjC"]
    end
    subgraph Output["طبقة الإخراج"]
        HTML["تصور HTML (vis.js)"]
        JSON["تصدير JSON"]
        GML["تصدير GraphML"]
        DOT["DOT / Graphviz"]
        MD["تقرير Markdown"]
        OBS["قبو Obsidian"]
    end
    CLI --> Scanner; API --> Graph; Watch --> Scanner; Scanner --> Cache; Scanner --> Analyzers; Analyzers --> Graph; Graph --> Output
        

تحليل AST لـ 19 لغة

  • قواعد tree-sitter لتحليل حتمي
  • استخراج classes, functions, imports, call graphs
  • تعليقات الأساس المنطقي (WHY, HACK, NOTE, TODO)
  • تكلفة LLM صفر - تحليل محلي بالكامل

مخزن بياني للمؤسسات

  • SQLite مع وضع WAL للقراءات المتزامنة
  • بحث نصي كامل FTS5
  • اتصالات محلية لمؤشر الترابط للأمان
  • تخزين مؤقت SHA-256 - إعادة تحليل الملفات المتغيرة فقط

REST API (34+ نقطة نهاية)

  • CRUD كامل للعقد والحواف والمشاريع
  • عمليات بحث وتنقل واستعلام
  • تحليلات: العقد الإلهية، النقاط الساخنة، المجتمعات

تصور وتصدير

  • رسم بياني HTML تفاعلي مع vis.js
  • تصدير قبو Obsidian مع [[wikilinks]] ومجموعات ألوان
  • JSON، GraphML، DOT، تقرير Markdown

الوضع التدريجي والمراقبة

  • مراقب الملفات يكتشف التغييرات ويعيد البناء
  • تخطي الملفات غير المتغيرة باستخدام SHA-256
  • أنماط تجاهل قابلة للتكوين (.graphifyignore)

ذكاء الرسم البياني

  • اكتشاف العقد الإلهية (أعلى درجة اتصال)
  • تحليل النقاط الساخنة (الملفات الأكثر اتصالاً)
  • استعلامات أقصر مسار بين أي عقدتين

استخدام Graphify

# مسح مشروع
graphify scan /path/to/project

# البحث في الرسم البياني المعرفي
graphify search "authentication" --limit 20

# تصدير كقبو Obsidian
graphify export obsidian /path/to/project --output ./code-vault

# تشغيل خادم REST API
graphify serve --port 5000

# مراقبة التغييرات وإعادة البناء
graphify watch /path/to/project

لقطات شاشة

نظرة سريعة على المنتج قبل الغوص في التفاصيل

بداية سريعة

1

استنساخ المستودع

git clone <repository-url>
cd AI-Coding-Tools-Collaborative
2

تثبيت التبعيات

pip install -r requirements.txt
chmod +x ai-orchestrator
3

التحقق من التثبيت

./ai-orchestrator --help
./ai-orchestrator agents
4

تشغيل الصدفة التفاعلية

./ai-orchestrator shell

بداية سريعة محلية/بدون اتصال

ollama serve
ollama pull codellama:13b
./ai-orchestrator models status
./ai-orchestrator run "بناء تطبيق todo بواسطة Python CLI" --workflow offline-default --offline

المتطلبات الأساسية

  • Python 3.8+ - بيئة التشغيل الأساسية
  • Node.js 20+ - لواجهة الويب (اختياري)
  • واجهة CLI ذكاء اصطناعي واحدة على الأقل - Claude, Codex, Gemini, أو Copilot

مسارات العمل المتاحة

مسار العملالوكلاءالتكراراتحالة الاستخدام
defaultCodex → Gemini → Claude3كود جاهز للإنتاج مع مراجعة
quickCodex فقط1نمذجة سريعة وتكرار
thoroughCodex → Copilot → Gemini → Claude → Gemini5المهام الحرجة أو الحساسة أمنيًا
offline-defaultlocal-code → local-instruct2تنفيذ محلي فقط في بيئات معزولة
hybridlocal-code → claude (fallback local-instruct)2مسودة محلية مع مراجعة سحابية

تدفق تنفيذ مسار العمل

graph TD
    START([بدء]) --> LOAD[تحميل تهيئة مسار العمل]
    LOAD --> VALIDATE[التحقق من مسار العمل والوكلاء]
    VALIDATE --> INIT[تهيئة المحولات حسب النوع]
    INIT --> ITER{التكرار < الحد الأقصى؟}
    ITER -->|نعم| STEP[تنفيذ الخطوة بالوكيل الأساسي]
    STEP --> OK{نجاح؟}
    OK -->|نعم| CTX[تحديث السياق]
    OK -->|فشل قابل للاسترداد| FB[تشغيل الاحتياطي المُهيأ]
    FB --> CTX
    CTX --> CHECK[تحقق من شروط الإيقاف]
    CHECK -->|لا| ITER
    CHECK -->|نعم| AGG[تجميع مخرجات التكرارات]
    ITER -->|لا| AGG
    AGG --> REPORT[توليد النتيجة النهائية]
    REPORT --> END([نهاية])
        

مسارات عمل مخصصة

عرّف مسارات عملك في orchestrator/config/agents.yaml.

التوثيق

مجموعة التقنيات

الأساسية

  • Python 3.8+
  • Click
  • Rich
  • Pydantic

واجهة الويب

  • Vue 3 & Pinia
  • TailwindCSS
  • Monaco Editor

الخلفية

  • Flask
  • Socket.IO
  • Gunicorn

المراقبة

  • Prometheus
  • Grafana
  • structlog

المجتمع والدعم

نقاشات GitHub

اطرح الأسئلة وشارك الأفكار

انضم للنقاشات →

متتبع المشكلات

أبلغ عن الأخطاء واطلب الميزات

عرض المشكلات →

المساهمة

ساعد في تحسين المشروع

دليل المساهمة →

دليل المساهمة السريع

  1. انشئ fork للمستودع
  2. أنشئ فرع الميزة: git checkout -b feature/your-feature
  3. نفذ تغييراتك مع الاختبارات
  4. قم بالرفع وأنشئ طلب سحب

شاهده أثناء العمل

الصدفة التفاعلية CLI

$ ./ai-orchestrator shell
أهلاً بك في Zezo Ai v1.0.0
orchestrator (default) > إنشاء REST API بلغة Python باستخدام FastAPI
[AGENT] تنفيذ مسار العمل: default
✓ تم بنجاح!
[FILES] الملفات المُنشأة:
  - app/main.py
  - app/models.py

واجهة الويب الحديثة

توفر واجهة الويب: تتبع فوري للتقدم، محرر أكواد Monaco، إدارة الملفات، وضع المحادثة.

إدخال المهمة

textarea متعدد الأسطر

تحديثات حية

عبر Socket.IO

محرر الكود

Monaco مع IntelliSense

هل أنت مستعد للبدء؟

انضم إلى المطورين الذين يستخدمون Zezo Ai لبناء برامج أفضل وأسرع