Entire دیگر فقط مکملی برای GitHub نیست و به رقیب آن تبدیل شده است. استارتاپی که Thomas Dohmke، مدیرعامل GitHub تا سال گذشته، آن را هدایت می‌کند روز ۲۶ اکتبر چیزی را راه انداخت که خودش فورج Git می‌نامد؛ سرویسی برای تیم‌هایی که عامل‌های برنامه‌نویسی‌شان سریع‌تر از توان خواندن انسان تغییر تولید می‌کنند. این سرویس مخزن‌ها را میزبانی می‌کند، تغییرات را بازبینی می‌کند و ساخت‌ها را اجرا می‌کند و از همان روز نخست برای همه برنامه‌نویسان در دسترس است. GeekWire اشاره کرد که این عرضه دو روز پیش از کنفرانس سالانه Universe متعلق به GitHub انجام شده است.

مهم‌ترین قابلیت Trails است که Entire آن را جایگزین درخواست ادغام معرفی می‌کند. به‌جای آنکه بازبین تفاوت‌های کد را خط به خط بخواند، هر Trail داشبوردی از نمره‌هایی نشان می‌دهد که عامل‌های بازبینی پس از هر push تولید می‌کنند. طبق مستندات Entire، هر عامل جداگانه در یک محیط ایزوله ابری اجرا می‌شود و نمره‌ای همراه با دلیل برمی‌گرداند؛ در مخزن‌های خود شرکت، امنیت، کد بی‌کیفیت تولیدشده توسط هوش مصنوعی که آن را slop می‌نامند و نیاز به بررسی انسانی سنجیده می‌شود. یک Trail می‌تواند از گزارش یک باگ یا مستقیماً از یک عامل آغاز شود، چند مخزن را در بر بگیرد و جلسه‌های کاری عامل‌ها و نتایج یکپارچه‌سازی مداوم را کنار کد نگه دارد. تیم‌ها می‌توانند پیش از ادغام شرط‌هایی مانند تأیید انسانی یا موفقیت آزمون‌ها تعیین کنند.

منطق کار این است که عامل نویسنده کد و عامل‌های ارزیاب آن‌قدر در یک چرخه کار کنند تا نمره‌ها ثابت شوند و برنامه‌نویس پس از سبز شدن همه نمره‌ها، بدون خواندن تک‌تک خطوط تغییریافته، کد را ادغام کند. The New Stack گزارش داد که Entire عامل‌های بازبینی از پیش تعریف‌شده ارائه می‌دهد، امکان تعریف عامل‌های تازه در یک فایل JSON را فراهم می‌کند و انتخاب میان مدل‌های Claude و OpenAI را ممکن می‌سازد. یافته‌ها از طریق Entire CLI که متن‌باز است هم در دسترس قرار می‌گیرند تا یک عامل بتواند آن‌ها را بخواند و اصلاحیه بفرستد.

در لایه زیرین، یک سرور کنترل نسخه تازه قرار دارد که با Git سازگار است. Entire می‌گوید push در این سرویس تا ۸۹ برابر سریع‌تر از GitHub و شش برابر سریع‌تر از Cursor Origin انجام می‌شود؛ این ارقام حاصل آزمون‌های خود شرکت است. مخزن‌های خصوصی را می‌توان در آمریکا، اروپا، هند و استرالیا میزبانی کرد. مخزن‌های عمومی و گره‌های Git روی سرورهای خود مشتری هنوز در دسترس نیستند و در برنامه‌های آینده قرار دارند. برای یکپارچه‌سازی مداوم، Entire با Buildkite و Depot همکاری می‌کند که هر دو راهی برای تبدیل گردش‌کارهای موجود GitHub Actions پیشنهاد می‌دهند.

بخش سوم چیزی است که Entire آن را Continuous Memory می‌نامد. دو افزونه متن‌باز و محلی برای CLI این کار را انجام می‌دهند: entire-graph نقشه‌ای ازپیش‌محاسبه‌شده از مخزن با تعریف‌ها، فراخوانی‌ها و اثر تغییرات می‌سازد و entire-brain جلسه‌های پیشین عامل‌ها را روی همین نقشه نمایه می‌کند تا جلسه‌های بعدی بتوانند استدلال پشت تغییرات گذشته را بازیابی کنند. Entire می‌گوید این نقشه کد در آزمون‌هایش مصرف توکن را تا ۷۱ درصد کاهش داده است. در صورت تمایل، حافظه‌ها از طریق سرور Entire میان اعضای تیم به اشتراک گذاشته می‌شوند.

درباره قیمت، Dohmke به The New Stack گفت خود پلتفرم رایگان است و مشتریان فقط هزینه توکن‌هایی را می‌پردازند که عامل‌های بازبینی مصرف می‌کنند و هر کاربر با اعتبار ۱۰۰ دلاری شروع می‌کند. به گزارش GeekWire، Entire در ماه فوریه یک دور سرمایه‌گذاری بذری ۶۰ میلیون دلاری به رهبری Felicis جذب کرد که M12، بازوی سرمایه‌گذاری خطرپذیر Microsoft، هم در آن حضور داشت؛ شرکت می‌گوید اکنون حدود ۵۰ کارمند دارد. نسخه‌های قبلی Entire مخزن‌های GitHub را روی شبکه‌ای سریع‌تر بازتاب می‌دادند و یک CLI برای ردگیری جلسه‌های عامل‌ها اضافه کرده بودند.

این عرضه در زمانی انجام می‌شود که پلتفرم‌های میزبانی کد زیر فشار ترافیک عامل‌ها قرار گرفته‌اند. GeekWire به چند قطعی مهم GitHub در ماه‌های اخیر اشاره کرد و یادآوری کرد که Cursor در ماه اوت سرویس میزبانی خودش به نام Origin را راه انداخت. شرط اصلی Entire، یعنی ادغام کد بر اساس نمره‌های تولیدشده توسط عامل‌ها به‌جای بازبینی انسانی خط به خط، هنوز در مقیاس بزرگ آزموده نشده است و ادعاهای مربوط به سرعت و صرفه‌جویی در توکن را خود شرکت اندازه‌گیری کرده است. پرسش اصلی این است که آیا تیم‌ها آن‌قدر به یک داشبورد سبز اعتماد خواهند کرد که از خواندن کد چشم بپوشند.

منابع