OpenAI Codex tomonidan boshqariladigan ishlab chiqish tizimlari ichki monorepo ortidagi tizimlarni bosib ketgach, yangi Git backend — Pando’ni yaratdi. OpenAI’ning 2026-yil 2-noyabrda e’lon qilingan muhandislik postida aytilishicha, Pando endi barcha monorepo ishlab chiqishni quvvatlaydi. U median push kechikishini deyarli 5 baravar qisqartirdi va kuniga deyarli bir petabayt Git ma’lumotlarini yetkazib beradi.

Codex muhandislarga ancha ko‘proq ishni parallel ravishda bajarish imkonini beradi, bu esa ko‘proq branch, push, merge, fetch va clone operatsiyalarini — ishlab chiqish muhitlari, tadqiqot ishlari va CI’dan — keltirib chiqaradi. OpenAI aytishicha, monoreponi qo‘llab-quvvatlovchi tizimlar o‘tgan yil oxirida qiyinchiliklarga duch kela boshlagan. Fetch va push operatsiyalari sekinlashgan, merge ishonchliligi esa ba’zan 90% dan pastga tushgan.

OpenAI xulosa qilishicha, cheklov Git’ning o‘zida emas, balki monorepoga xizmat ko‘rsatish usulida yotadi, shuning uchun Git protokoli va klienti saqlab qolindi. Xuddi shu bosim ishlab chiquvchilar xavfsizligini ham o‘zgartirmoqda. Agentlar tomonidan boshqariladigan ish oqimlari allaqachon AI kodlash agentlariga ta’sir qiluvchi GitSpawn zaiflik sinfi kabi kamchiliklarni fosh etgan.

Pando qanday ishlaydi

OpenAI ikkita keng tarqalgan masshtablash modelini baholadi: uch fazali commit replikatsiyasi va blob saqlashda oldindan yozish jurnali. Ikkalasi ham bir-biriga bog‘liq bo‘lmagan branchlarga push operatsiyalarini bitta muvofiqlashtirish nuqtasida to‘qnashishga majbur qiladi.

Pando boshqa yo‘lni tanlaydi:

• Har bir branch bo‘yicha yangilanishlar: U har bir push qilingan packfile’ni o‘zgarmas blob sifatida saqlaydi va “ref version”ni metadata do‘konida qayd etadi. Mijozlar faqat bir xil ref’ga push qilganda to‘qnashadi. • Kausal izchillik: Pando butun repozitoriya bo‘yicha bir vaqtdagi nuqta ko‘rinishini rad etadi. Bir nechta branchni ko‘rayotgan o‘quvchi ularni turli versiyalarda ko‘rishi mumkin. • Packfile qayta ishlatilishi: Server har bir mijoz uchun noyob pack qurish o‘rniga saqlangan pack’larni yetkazib beradi. U packfile URI’larini qaytaradi, Express deb nomlangan keshlash xizmati esa fayllarni yetkazadi. • Cheklangan ref e’loni: Odatiy holatda, Pando feature-branch push’larida faqat belgilangan trunk branchni e’lon qiladi. Bu e’lonlarni kichik saqlaydi, chunki millionlab branchlar bilan ular 100 MiB dan oshishi mumkin. Monorepodagi median pack 20 KiB dan kichik edi. • Kompaktlash: Fon ishchilari kichik “L0” pack’larni kattaroq qoplamalarga birlashtiradi, bugungi kunda L4 gacha. Bu Pando’ga pack’larni logarifmik vaqtda tanlash imkonini beradi.

OpenAI xabar berishicha, Pando bir soat ichida 57 TB dan ortiq Git pack’larini yetkazib bergan, bu ma’lumotlarning 99% dan ortig‘i mahalliy disk keshi orqali kelgan. Express’dagi keshlash tezligi 99% dan oshgan, clone va fetch operatsiyalari esa standart bulut virtual mashinalarida 10 Gbps ulanishlarni to‘liq ishlatgan. O‘tishdan so‘ng, post-merge ishonchliligi 99,99% ga yetgan, median push kechikishi esa deyarli 80% ga kamaygan.

OpenAI aytishicha, Codex Pando’ni g‘oyadan ishlab chiqarishgacha atigi 10 hafta ichida ishlab chiqishda yordam bergan. Bitta muhandis asosiy tizimni loyihalashtirgan, agentlar jamoalari esa uni amalga oshirgan, bu esa aprel oyida ishlab chiqarish trafikiga xizmat ko‘rsatishni boshlashga imkon bergan. Rust kod bazasi muvofiqlik test to‘plami va deterministik simulyatsiya sinovlari yordamida tasdiqlangan. Agentlar shuningdek, xatolarni aniqlash uchun Lean va TLA+ spetsifikatsiyalarini ham yaratgan.

OpenAI Pando’ni eski tizimga o‘qish va yozish orqali proksi sifatida ishlatgan, bu esa trafikni uzilishsiz ravishda o‘tishini ta’minlagan. Codex shuningdek, ishlab chiquvchilarga o‘z muhitlarini ko‘chirishda ham yordam bergan.

Agent miqyosidagi infratuzilma manba nazorati atrofidagi hujum yuzasini kengaytiradi. Tadqiqotchilar allaqachon Git hook’lari AI agent harakatlarini kod bajarilishiga aylantirishi mumkinligini ko‘rsatgan.

Aokigahara kabi infostealer’lar endi Codex va boshqa AI kodlash vositalari ma’lumotlarini, jumladan Git credential fayllari va SSH kalitlarini nishonga olmoqda.

OpenAI aytishicha, u Pando’ga o‘zining xavfsiz dasturiy ta’minot asoslari tamoyillarini qo‘llagan va Git hamda Pando’ni doimiy ravishda red-team qilish uchun agentlarni ishlatadi. Pando standart Git klientini saqlab qolganligi sababli, imzolangan commit’lar va branch himoyalari kabi mavjud nazoratlar hali ham amal qiladi.

OpenAI aytishicha, u yuqori Git’ga tuzatishlar kiritgan. Ular parallel pack yuklab olishlari, uzilgan o‘tkazmalaridan keyin tozalash va qayta boshlanadigan yuklab olishlarni qamrab oladi. Shuningdek, packfile-uri yuklab olishlari uchun tracing va “explicit haves” tushunchasi qo‘shilgan, bu esa mijozlarga trunk-only pack’lar bilan –force-with-lease ishlatish imkonini beradi. Bir nechta o‘zgarishlar allaqachon yuqori oqimda, qolganlari esa OpenAI’ning ommaviy Git fork’ida.

OpenAI Pando uchun boshqa foydalanish usullarini, jumladan ko‘plab agentlar bitta umumiy repozitoriyada hamkorlik qiladigan ish yuklarini o‘rganmoqda. Shuningdek, texnologiyani foydalanuvchilar bilan baham ko‘rish yo‘llarini ham ko‘rib chiqmoqda.

SOC’ga tezda hodisalarni to‘xtatish uchun ogohlantirish kontekstini bering. 16K SOC’dan Threat Intel’ni integratsiya qiling.