Skip to content
تم نسخ الرابط!
Developer Tools

HiAI OpenCode: Multi-Agent Cockpit

إضافة OpenCode تحول OpenCode الأساسي إلى نظام قوي متعدد الوكلاء (multi-agent system) يعتمد على آراء محددة، مع وكلاء مهيكلين وتكاملات MCP.

C
Croco.Team · 3 دقيقة قراءة · May 2026
01

ما هو HiAI OpenCode؟

HiAI OpenCode هو ملحق (plugin) لـ OpenCode يقوم بتحويل محرر OpenCode الأساسي إلى بيئة تطوير متطورة متعددة الوكلاء (multi-agent). بدلاً من وجود مساعد ذكاء اصطناعي واحد، يوفر النظام 14 وكيلاً متميزاً - كل منها مصمم لجوانب محددة من سير عمل التطوير.

02

بنية الوكلاء

يطبق النظام نموذج وكيل معيارياً بمسؤوليات محددة بوضوح:

يعمل Bob كمنسق (orchestrator)، حيث يقوم بتفكيك المتطلبات وتفويضها إلى وكلاء متخصصين. يتولى Coder مهام التنفيذ العميق، وكتابة كود بجودة الإنتاج مع وعي كامل بالسياق. يتعامل Strategist مع المشكلات المعقدة من خلال التفكيك وتحليل التبعيات. يتولى Manager عمليات التفويض، وتتبع المهام (TODO)، ومراقبة التقدم.

يقوم Critic بإجراء مراجعة ما بعد التنفيذ، لضمان استيفاء الكود لمعايير الجودة وتحديد المشكلات المحتملة قبل الإصدار. يقوم Designer بتنسيق أعمال UI/UX من خلال التكامل مع Stitch، محولاً المفاهيم إلى تصميمات مرئية. يقوم Researcher بجمع السياق من قواعد الأكواد والوثائق الخارجية. يقوم Writer بإنتاج النصوص، ومحتوى SEO، والمواد التسويقية. يتولى Vision معالجة الوسائط - استخراج المعلومات من ملفات PDF، وتحليل الصور، ومعالجة المحتوى المرئي.

يتضمن النظام أيضاً Agent Skills لإدارة المهارات واكتشافها، و Sub للمهام المحدودة والخفيفة، و build للتنفيذ العام، و plan للتخطيط المعماري، و Quality Guardian للمراجعة متعددة المحاور.

الوكلاء المخفيون (5)

03

توجيه الوكلاء بناءً على الوضع (Mode)

يتم توجيه المهام المختلفة إلى وكلاء مختلفين بناءً على اختيار الوضع:

  • الوضع السريع (Quick mode) (إصلاحات الملف الواحد، الأخطاء المطبعية، التعديلات البسيطة) يوجه إلى Sub
  • الوضع العميق (Deep mode) (التنفيذ المستقل) يوجه إلى Coder
  • وضع Ultrabrain (المنطق الصعب، الهندسة المعمارية، الاستراتيجية) يوجه إلى Strategist
  • وضع الهندسة المرئية (Visual-engineering mode) يوجه إلى Designer
  • وضع الكتابة (Writing mode) يوجه إلى Writer
  • عمليات Git توجه إلى Manager
04

تكامل MCP

يقوم الملحق بربط خوادم MCP (Model Context Protocol) متعددة معاً لتعزيز القدرات:

يوفر Stitch تكامل نظام التصميم وتوليد واجهة المستخدم. يتولى Firecrawl أبحاث الويب واستخراج المحتوى. يصل Context7 إلى وثائق المكتبات. يقوم grep_app بالبحث في GitHub عن أمثلة كود من الواقع العملي. يوفر MemPalace قدرات الرسم البياني للمعرفة والذاكرة. يتيح Sequential-thinking التفكير المنظم للمشكلات المعقدة.

05

التثبيت والتهيئة

التثبيت عبر: opencode plugin @hiai-gg/hiai-opencode@latest --global

تتم التهيئة من خلال hiai-opencode.json، حيث يتم تحديد فتحات النماذج (model slots)، وإعدادات لوحة تحويل MCP، وعناصر التحكم في اكتشاف المهارات. تقبل التهيئة 10 فتحات نماذج مع مواصفات المزود وسلاسل التراجع (fallback chains).

06

تكامل LSP

يوفر النظام إعدادات افتراضية لخادم اللغة (language server) لكل من TypeScript و Svelte و ESLint و Bash و Pyright. يتيح ذلك اكتشاف الأخطاء في الوقت الفعلي، والإكمال التلقائي الذكي، ودعم إعادة هيكلة الكود (refactoring) عبر سير عمل التطوير.

07

آليات الاستمرارية

يوفر Ralph-loop استمرارية تلقائية للمهام - حيث يتذكر النظام أين توقف العمل ويستأنفه بذكاء. يضمن فرض استمرارية Todo إكمال المهام بالكامل بدلاً من التخلي عنها في منتصف التنفيذ.

يتم توفير الملحق كـ @hiai-gg/hiai-opencode على npm، مما يجعل تثبيته وتحديثه سهلاً من خلال إدارة حزم Node.js القياسية.

C
Croco.Team

متابعة القراءة
تم نسخ الرابط!