Cursor, kod barındırma ve geliştirme süreçlerini yönetme platformu Origin’i başlattı. Bu adım, şirketin varlığını yapay zekâ destekli bir kod editörünün ötesine taşıyarak geliştiricilerin dayandığı altyapının daha büyük bir bölümünü kapsamasını sağlıyor. Platform, kod depolarını, birleştirme isteklerini ve yapay zekâ ajanlarını tek bir ortamda bir araya getiriyor ve ücretli plan kullanıcılarına erken deneme sürümü kapsamında kademeli olarak sunuluyor.
Bu lansman, birleştirme isteklerini, sorunlar bölümünü ve API trafiğini kapsayan GitHub hizmetlerindeki geniş çaplı kesintiyle aynı zamana denk geldi. Bu hizmetlerin bazılarında hata oranları yaklaşık %20’ye, arşiv ve ham dosya indirme işlemlerinde ise yaklaşık %50’ye ulaştı; GitHub Copilot da kesintiden etkilendi. Bu zamanlama duyuruya ek önem kazandırdı, ancak Origin’in hâlâ erken bir aşamada olduğu gerçeğini değiştirmiyor.
GitHub’dan kopmak yerine onunla senkronizasyon
Origin’e Cursor içindeki Codebase sekmesi üzerinden erişilebiliyor. Kullanıcı buradan yeni bir depo oluşturabiliyor veya GitHub’da bulunan bir depoyu senkronize edebiliyor. Taşınan projelerde GitHub şimdilik ana kaynak olmayı sürdürüyor; Cursor üzerinden yapılan değişiklikler GitHub’a gönderilirken GitHub’dan gelen güncellemeler de saniyeler içinde Origin’e yansıyor.
Bu mekanizma, hâlihazırda GitHub’a dayanan ekiplerin platformu deneme maliyetini düşürüyor; çünkü mevcut depolardan veya iş akışından hemen vazgeçmeyi gerektirmiyor. Ayrıca Origin’in şu anda GitHub’ın tamamen yerini almadığını, bunun yerine Cursor ortamı içinde geliştirme yönetimine yönelik bir katman eklediğini gösteriyor.
Aynı yerde birleştirme istekleri ve yapay zekâ ajanları
Origin, birleştirme isteği süreçlerini Cursor’ın içine taşıyor. Geliştiriciler burada değişiklikleri, kod taahhütlerini ve test sonuçlarını inceleyebiliyor, dosyaları karşılaştırabiliyor, ayrıca editörden ayrılmadan yorum yazıp istekleri birleştirebiliyor. Ask Cursor özelliği, kodun bir bölümünü seçip yapay zekâya işlevi veya üzerinde yapılan değişiklikler hakkında sorular sormaya olanak tanıyor.
Platform, birden fazla yapay zekâ ajanının paralel çalıştığı projeleri hedefleyen yetenekler de içeriyor. Bunlar arasında birleştirme çakışmalarını otomatik olarak çözme ve kodun oluşturulmasında kullanılan model ile bağlamı açıklayan meta verileri kaydetme yer alıyor. Ayrıca, maddeye göre, Cursor’ın satın aldığı kod inceleme şirketi Graphite tarafından geliştirilen Stacked Pull Requests yöntemi de platforma dahil edildi.
Performans ve mevcut entegrasyonlar
Cursor, Origin’in tek bir depo içinde saatte 296 bin klonlama işlemini ve saniyede 22 kod taahhüdünü desteklediğini söylüyor. Bunlar şirketin kendisinin açıkladığı ve bağımsız testlerle doğrulanmamış rakamlar; bu nedenle tarafsız ölçüm sonuçlarından ziyade açıklanmış performans göstergeleri olarak değerlendirilmelidir.
İlk entegrasyonlar arasında Vercel, Depot ve Buildkite bulunuyor. Vercel önizleme ve üretim ortamlarına dağıtım işlemlerini desteklerken Depot ve Buildkite sürekli entegrasyon işlemlerini yürütüyor. Cursor, GitHub Actions’a dayanan mevcut iş akışlarının iki hizmet üzerinden değişiklik yapılmadan çalıştırılabileceğini söylüyor.
Pratikte ne değişiyor?
Origin, Cursor’a kod yazımından kodun depolanmasına, incelenmesine ve dağıtılmasına kadar yazılım geliştirme döngüsü üzerinde daha geniş bir kontrol sağlıyor. Ancak GitHub senkronizasyonuna devam edilmesi ve ürünün deneme sürümünde bulunması, platformun henüz GitHub ekosisteminden bağımsız bir alternatif olmadığı anlamına geliyor. Erken sürüm yalnızca ücretli plan kullanıcılarına sunuluyor; kurumsal müşteriler ise özelliği platform yöneticileri aracılığıyla devre dışı bırakabiliyor.