فرق ومنتجاتقراءة دقيقتين

أداة Offrun تعطي كل AI agent مساحة git worktree خاصة ومراجعة من نموذج آخر قبل الدمج

المغزى

إدارة عدة agents على مستودع واحد بدأت تشبه إدارة فريق بشري: فصل في مساحة العمل ومراجعة من طرف ثانٍ، أي أن المشكلة في طريقة التشغيل لا في النموذج.

طُرحت في الأيام الأخيرة أداة اسمها Offrun، تدير عدة أدوات برمجة بالذكاء الاصطناعي من مكان واحد على جهاز Mac، منها Claude Code وCodex وAGY وGrok Build. وفكرتها الأساسية أن يعمل كل agent على branch خاص به، وفي git worktree خاص به، وأن يراجع agent آخر عمله قبل الدمج.

والمشكلة التي تعالجها مألوفة لمن شغّل أكثر من agent على المستودع نفسه. فحين يكتب اثنان في الملف نفسه في اللحظة نفسها، يضيع عمل أحدهما.

والحل في ميزة git worktree، وهي ميزة في git تسمح بأن يكون للمستودع الواحد أكثر من نسخة عمل منفصلة من الملفات، لكل منها branch مختلف. فيعمل كل agent على نسخته دون أن يلمس ملفات الآخرين. وتحفظ الأداة المحادثات والذاكرة في مجلدَي .offrun و.worktrees داخل المشروع نفسه.

وفي الأداة تفصيل عملي آخر: إذا بلغ حساب أحد الـ agents حده من الاستخدام، تنقل الأداة العمل إلى حساب آخر.

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

والأداة مجانية بالكامل، وتعمل بالاشتراكات التي يملكها المستخدم، ويُرسل الكود إلى مزود النموذج عبر حساب المستخدم نفسه. وتحتاج جهاز Mac بمعالج Apple Silicon ونظام macOS 14 أو أحدث.

وما تعكسه الأداة اتجاه أوسع في هذه الفترة. فإدارة الـ agents صارت تشبه إدارة فريق بشري: فصل في مساحات العمل، ومراجعة من طرف ثانٍ، وسجل لما حدث. وهذا اعتراف بأن الفوضى في العمل مع الـ agents مصدرها طريقة التشغيل أكثر من النموذج نفسه. وللفرق الصغيرة التي بدأت تعتمد على عدة agents، تتحول أسئلة التنظيم المعتادة، مثل من يعمل على ماذا ومن يراجع، إلى أسئلة عن الأدوات أيضًا.

المصادر

  1. الموقع الرسمي لأداة Offrun
  2. توثيق git worktree
  3. توثيق Claude Code عن سير العمل الشائع
  4. أداة Conductor
  5. أداة Crystal

من عدد الاثنين 24 ربيع الآخر - 5 أكتوبر

أخبار ذات صلة

أخبار الاثنين 24 ربيع الآخر - 5 أكتوبر