AgentMash لتنسيق وكلاء الذكاء الاصطناعي للبرمجة

مساحة مشتركة لمعرفة مهام الوكلاء وتعديلات الفريق داخل المستودع نفسه.

agentmash.dev
AgentMash screenshot

ما فائدة AgentMash؟ شرح مبسط

يساعد AgentMash فريق التطوير على معرفة ما يغيّره وكلاء الذكاء الاصطناعي للبرمجة في المستودع نفسه. يمكن أن يستخدم مطور Claude Code ويستخدم آخر Codex أو Cursor، مع سياق مشترك يوضح الملفات والمهام التي يعمل عليها الآخرون.

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

ربط المستودع والتحقق من أول جلسة

في المسار المعتاد عبر GitHub، جهّز حساب وكيل البرمجة ومستودعًا تملك صلاحية ربطه.

  1. يربط شخص لديه صلاحية push المستودع من أداة التثبيت على الويب.
  2. يستخدم كل مطور Node.js بإصدار 18.12 أو أحدث، ثم ينفذ npx agentmash login ويكمل تسجيل الدخول عبر GitHub.
  3. داخل المستودع، يتحقق الأمر npx agentmash status من الهوية والاتصال.
  4. وافق على الخطافات أو اتصال MCP المطلوب وأعد تشغيل الوكيل. يتطلب Codex أيضًا الموافقة من /hooks.
  5. ابدأ مهمة صغيرة وتأكد من ظهور نشاطها في الغرفة المشتركة.

تحتاج lobby إلى الخطافات للإبلاغ عن التعديلات. لا يضيف تسجيل دخول المستخدم ملفات إلى المستودع؛ ويزيل npx agentmash logout تلك الاتصالات. اتبع خطوات الإعداد لكل وكيل.

معرفة التعديلات المتداخلة قبل الدمج

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

التنبيه العادي ليس قفلًا حصريًا للملف، ولا يغني عن مراجعة الشيفرة واختبارها. تركز مقارنة الرموز على صادرات JavaScript وTypeScript؛ أما Python وGo وRust فتعتمد على المسارات. تُستبعد جلسات المستخدم نفسه افتراضيًا، ويمكن تفعيل الفحوص المناسبة عبر AGENTMASH_WARN_SELF=1 ضمن حدود كل موصل.

الخدمة في مرحلة تجريبية. إذا لم يستجب الخادم تسمح الخطافات باستمرار العمل؛ لذا فإن غياب التنبيه لا يثبت أن أحدًا آخر لا يعدل الملف.

حدود الخطة المجانية وتكلفة الفريق

بحسب التحقق في 3 نوفمبر 2026، تشمل Free مطورين اثنين ومستودعًا خاصًا واحدًا ومستودعات عامة ووكلاء بلا حد، مع سجل لسبعة أيام. السعر العام لخطة Team بالدولار الأمريكي هو 20 دولارًا لكل مطور شهريًا عند الدفع الشهري، أو 16 دولارًا شهريًا مع دفع سنوي قدره 192 دولارًا. تضاف الضرائب المطبقة عند الدفع.

تدعم Team سجلًا حتى 90 يومًا بعد أن يرفع المسؤول الإعداد الافتراضي. اشتراكات الوكلاء واستخدام النماذج منفصلة. الاستضافة الذاتية متاحة ضمن اتفاق Enterprise. راجع الأسعار والشروط الحالية، ولا تعتبر أسعار الدولار عرضًا محليًا بالريال.

البيانات التي تصل إلى الغرفة المشتركة

تستقبل الغرفة عادة مسارات الملفات وأسماء الفروع وعدد الأسطر المتغيرة والأسماء المتأثرة وأول 500 حرف من الطلب. يحافظ AGENTMASH_HINTS=0 على تلميحات الطلبات العادية محليًا، مع استثناءات للجلسات المشتركة.

تبقى الشيفرة محليًا افتراضيًا. تشغيل عرض الفروق أو مشاركة جلسة مباشرة يغير هذه الحدود، ويمنع AGENTMASH_DIFFS=0 إرسال فروقك. تحفظ الخوادم طلبات الزملاء وملخصات الإجابات دون تشفير بين الطرفين. اقرأ شرح البيانات التي تغادر الجهاز قبل ربط مشروع حساس.

تطبيق واحد وأدوار متخصصة

تجمع lobby على macOS وWindows الجلسات وحضور الفريق؛ ويمكن لمستخدمي Linux الاتصال عبر سطر الأوامر. لا يعمل طلب ترسله إلى وكيل زميل إلا بعد موافقته، وعلى جهازه وحسابه، وهو من يجيب عن طلبات صلاحيات الأدوات.

تقدم crew الاختيارية 22 وكيلًا متخصصًا من Claude Code للتخطيط والتطوير والاختبار والمراجعة. إضافتها تكتب ملفات في المستودع لمشاركة الإعداد. وتتيح API وأدوات MCP استعلامات وتكاملات مخصصة. يختلف الدعم: يتلقى Cline التنبيه بعد التعديل، بينما يستخدم Continue وZed استعلامات MCP.

أسئلة شائعة

هل تشمل الخطة المجانية تكلفة النماذج؟

لا. المجاني يخص التنسيق، بينما تبقى اشتراكات أدوات البرمجة واستهلاك النماذج وفق أسعارها الخاصة.

هل يحل AgentMash تعارضات الدمج تلقائيًا؟

لا. يجعل التنبيه التداخل واضحًا، لكن الفريق يظل مسؤولًا عن المراجعة والاختبارات وقرار الدمج.

هل يغادر الكود جهازي افتراضيًا؟

لا ترسل الملفات المصدرية الكاملة افتراضيًا، لكن البيانات الوصفية ومقتطفات الطلبات تشارك. للفروق والجلسات المباشرة شروط مختلفة.

الأدلة والموارد الرسمية