Git মানুষিক ডেভেলপারদের জন্য তৈরি করা হয়েছিল যারা শাখা, কমিট এবং পুল রিকোয়েস্টের মাধ্যমে সহযোগিতা করে। কিন্তু পরের প্রজন্মের সফটওয়্যার এজেন্টদ্বারা গঠিত হবে — অটোমেটেড সিস্টেমগুলি যেগুলি পছন্দ করে বেশি কোড লিখে। এই এজেন্টগুলি বাগ ঠিক করে, ফিচার গঠন করে, টেস্ট লিখে, পরিবর্তন পর্যালোচনা করে এবং সাধারণ রক্ষণাবেক্ষণ করে। চ্যালেঞ্জটি স্পষ্ট: যখন হ্যাজার বা হাজারো এজেন্ট একই কোডবেসের উপর একসঙ্গে কাজ করে তখন GitHub কীভাবে দেখাবে? এজেন্টগুলি কীভাবে সমন্বয় করে? কীভাবে পরিবর্তনগুলি দ্বিধাগ্রস্ত করে সমাধান করা হয়? সব কীভাবে পর্যালোচনা করা হয় এবং ট্র্যাক করা হয়?
Cloudflare এটিকে Artifacts দিয়ে সমাধান করছে, যা Git সঙ্গে যুক্ত এবং মিলিয়নো রিপোজিটরিまで স্কেল করতে পারে এমন একটি ভার্সনেড ফাইল সিস্টেম। Artifacts প্রোগ্রামেবল প্রিমিটিভ হিসেবে ডিজাইন করা হয়েছে, যা ডেভেলপারদের জন্য কাস্টম পণ্য, কাজের প্রবাহ এবং রূপান্তর গঠন করতে দেয়। এটি প্রোগ্রামেবলভাবে তৈরি এবং ফোর্ক করা যায় এমন রিপোজিটরি, কোড এবং এজেন্ট কন্টেক্সটের জন্য ভার্সনেড স্টোরেজ, এবং স্ট্যান্ডার্ড Git অপারেশন প্রদান করে।
এখন ওপেন বিটা রোল আউটে, Artifacts নতুন ব্যবহারের ক্ষেত্রগুলি সক্ষম করে: ব্যবহারকারী প্রকল্প সংরক্ষণ করে ভাইব-কোডিং প্ল্যাটফর্ম, ডেভেলপারদের এজেন্ট সেশন কোড এবং কন্টেক্সট স্থায়ী করা, এবং সুরক্ষিত মিল্টি-এজেন্ট সহযোগিতার জন্য আইসোলেটেড রিপোজিটরি। নতুন ক্ষমতাগুলি মধ্যে রয়েছে: Workers Builds এর মাধ্যমে Artifacts রিপোজিটরি Workers-এ ডিপ্লয় করা, এবং Bindings ব্যবহার করে Workers থেকে সরাসরি Artifacts পরিচালনা করা। ডেভেলপারদের প্রকল্প ফোর্ক করা যায়, ফাইলগুলি পর্যালোচনা করা যায় এবং প্রোগ্রামেবলভাবে রিভিউ ওয়ার্কফ্লো স্বয়ংক্রিয় করা যায়।
Cloudflare টি Workers এবং Artifacts ব্যবহার করে ক্লাউডফ্লেয়ারে পরের Git প্ল্যাটফর্ম গঠন করার জন্য একটি প্রতিযোগি আয়োজন করছে।
উৎস: Hacker News · সারাংশ: HeadlinesBriefing