HeadlinesBriefing favicon HeadlinesBriefing.com

Foremerge: কোড দ্বন্দ্বের আগে অভিপ্রায় দ্বন্দ্ব

Hacker News •
×

Foremerge হলো Git-এর উপরে নির্মিত কোডিং এজেন্টদের জন্য একটি ওপেন-সোর্স সমন্বয় প্রোটোকল। এটি এজেন্টদের আলাদা ওয়ার্কট্রি রাখতে দেয় যখন তারা অভিপ্রায়, সিম্যান্টিক দাবি, নির্ভরতা, সাময়িক Change Sets, সিদ্ধান্ত, যাচাইকরণ এবং provenance শেয়ার করে। Claude Code, Codex বা Cursor-এ এক লাইন পেস্ট করে ইনস্টল করুন। প্রতিটি এজেন্ট দেখে অন্যরা কী পরিবর্তন করতে চলেছে, এমনকি আলাদা ওয়ার্কট্রিতেও।

Foremerge হলো একটি স্থানীয় "git-সদৃশ" সমন্বয় স্তর যা git-এর উপরে বসে। সম্পাদনার আগে, প্রতিটি এজেন্ট একটি অভিপ্রায় এবং যে স্কোপগুলি পরিবর্তন করবে তা প্রকাশ করে। দ্বিতীয় এজেন্টের প্রকাশ কোনো কোড লেখার আগেই একটি HIGH destructive_vs_additive ফলাফল ফেরত দেয়। এজেন্টরা তাদের নিজস্ব ওয়ার্কট্রি রাখে এবং শেয়ার করা অবস্থা হলো git-এর সাধারণ ডিরেক্টরিতে একটি SQLite ফাইল। কোনো হুক নেই, কোনো মার্জ ড্রাইভার নেই, কিছুই আপনার ইতিহাস পুনর্লিখন করে না।

এটি একটি Rust বাইনারি হিসেবে আসে যাতে একটি CLI এবং 18টি টুলসহ একটি MCP সার্ভার রয়েছে। যেহেতু প্রোটোকলে কোনো প্রদানকারী-নির্দিষ্ট কিছু নেই, একটি Claude এজেন্ট এবং একটি Codex এজেন্ট একই স্টোরের মাধ্যমে সমন্বয় করে। কোনো কাজ গ্রহণ করার আগে, Foremerge পরিবর্তনের সঠিক git অবস্থার বিরুদ্ধে আপনার কনফিগার করা একটি নামযুক্ত চেক চালায়।

সনাক্তকরণ নির্ধারক, কোনো বিচারক মডেল আপনার কোড পড়ে না। HIGH দ্বন্দ্ব শুধুমাত্র ঘোষিত অপারেশনের জন্য দাবি করা হয়। দাবিগুলো পরামর্শমূলক লিজ, লক নয়। ওপেন সোর্স সংস্করণ একক মিল এবং বিতরণকৃত ঐকমত্য নয়। একই রেপোতে 98টি সমান্তরাল এজেন্ট পর্যন্ত শূন্য দ্বন্দ্বে পরীক্ষিত। Apache-2.0।

মূল সত্তা: কোম্পানি: Foremerge, GitHub, Claude Code, Codex, Cursor