اليوم أوقفت مخزن استراتيجيات PM.


أنا معتاد على فتح نوافذ متعددة على أجهزة مختلفة للعمل: واحد لتشغيل Codex لدراسة الاستراتيجيات/البيانات، وواحد لتشغيل Claude لدفع الأعمال الأخرى، وفتح نافذة أخرى للتعامل مع المهام المتنوعة، تدريجيًا أفتح عدة نوافذ طرفية. كنت أظن أنها تعمل بشكل مستقل. لكن في النهاية، كلاهما كانا يغيران نفس ملف .ts، وحالة git أصبحت فوضى، واستغرقت ساعتين لإصلاحها.
كنا نتحدث عن كيف يتعاون الوكيل المتعدد. قليل من الناس يتحدث عن شكله على مستوى git.
الوكيلان في نظر git = أناانفس. يتداخلان على نفس الملف، وتتصارع حالات الفروع. الحل ليس في prompt، بل في هيكل المستودع.
وضعت قاعدة صارمة جديدة، وهي كالتالي:
1. المستودعات عالية المخاطر ممنوعة من التعديل المباشر على المستودع الرئيسي، ويجب أن يكون المستودع الرئيسي منصة نظيفة.
2. كل مهمة تُنقل إلى worktree مستقل، والاسم المختصر = رقم الاستراتيجية + الإجراء (h12-cancel-sync / pnl-script-v8).
3. يُضاف حقل worktree_path إلى ملف JSON الخاص بالمهام النشطة، للتحقق من التكرار قبل فتح نافذة ثانية.
4. عند الانتهاء، يُرجع إلى المستودع الرئيسي، ويتم حذف worktree + حذف الفرع.
جربت مشروعًا واحدًا لمدة يوم كامل، بدون أي تعارض. ثم توسع تدريجيًا إلى مشاريع أخرى.
أصعب شيء في الوكيل المتعدد ليس كيف يتواصل، بل أن لا يتصارعوا.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت