HeadlinesBriefing favicon HeadlinesBriefing.com

Foremerge: تعارضات النوايا قبل تعارضات الكود

Hacker News •
×

Foremerge هو بروتوكول تنسيق مفتوح المصدر لوكلاء البرمجة، مبني فوق Git. يتيح للوكلاء الاحتفاظ بأشجار عمل معزولة مع مشاركة النية، والادعاءات الدلالية، والتبعيات، ومجموعات التغيير المؤقتة، والقرارات، والتحقق، والمصدر. ثبّته بلصق سطر واحد في Claude Code أو Codex أو Cursor. يرى كل وكيل ما يعتزم الآخرون تغييره، حتى في أشجار عمل منفصلة.

Foremerge هو طبقة تنسيق محلية "شبيهة بـ git" تجلس فوق git. قبل التحرير، ينشر كل وكيل نية والنطاقات التي سيغيّرها. يُرجع النشر من الوكيل الثاني نتيجة HIGH destructive_vs_additive قبل كتابة أي كود. يحتفظ الوكلاء بأشجار عملهم الخاصة، والحالة المشتركة هي ملف SQLite واحد في الدليل المشترك لـ git. لا خطافات، ولا برامج دمج، ولا شيء يعيد كتابة تاريخك.

يُشحن كملف Rust ثنائي واحد مع واجهة سطر أوامر وخادم MCP يحتوي على 18 أداة. ولأن البروتوكول لا يحتوي على أي شيء خاص بمزود معين، فإن وكيل Claude ووكيل Codex ينسقان عبر نفس المخزن. قبل قبول أي عمل، يشغّل Foremerge فحصًا مسمّى قمت بتكوينه مقابل حالة git الدقيقة للتغيير.

الكشف حتمي، ولا يوجد نموذج حكم يقرأ الكود الخاص بك. لا يتم تأكيد تعارضات HIGH إلا للعمليات المعلنة. الادعاءات هي عقود إيجار استشارية، وليست أقفالًا. النسخة مفتوحة المصدر هي مطابقة واحدة وليست إجماعًا موزعًا. تم اختباره حتى 98 وكيلًا متوازيًا على نفس المستودع بدون أي تعارضات. Apache-2.0.

الكيانات الرئيسية: الشركات: Foremerge، GitHub، Claude Code، Codex، Cursor

الأسئلة الشائعة: ما هو Foremerge؟

Foremerge هو بروتوكول تنسيق مفتوح المصدر لوكلاء البرمجة، مبني فوق Git، يكتشف تعارضات النوايا قبل تعارضات الكود.

سؤال شائع: ما هو Foremerge؟

إجابة شائعة: Foremerge هو بروتوكول تنسيق مفتوح المصدر لوكلاء البرمجة، مبني فوق Git، يكتشف تعارضات النوايا قبل تعارضات الكود.