Şu anda çok fazla yapay zeka programlama aracı var: Windsurf, Trae (The Real AI Engineer), Cursor ve Copilot. Bunlar arasında Cursor en gelişmiş ve aynı zamanda en pahalı olanı. Cursor için zaten ödeme yaptım ve paramın karşılığını en iyi şekilde almak için her zaman en son özelliklere dikkat ediyorum.
Gelişiyle birlikte DeepSeek R1geliştirilmiş yeteneklere rağmen fiyat düşmüştür. Cursor'un bu fiyatlandırmasının herhangi bir avantajı olmayabilir ve bu, ürün yeteneklerinin kullanıcıların aboneliklerini yenilemelerini sağlayıp sağlayamayacağına bağlıdır.
Cursor ayrıca DeepSeek R1'i de destekliyor, ancak Agent henüz mevcut değil. Topluluktaki bazı kişiler zaten geri bildirimde bulundu.

Cursor yeni sürüm özellikleri
23 Ocak 2025 tarihinde Cursor 0.45 sürümüne güncellendi ve bazı yeni özellikler eklendi. Bazı özellikleri burada tanıtacağım.
.cursor/rules: Kullanıcılar .cursor/rules dizinine birden fazla depo düzeyinde kural yazabilir. Agent takip edilecek kuralları otomatik olarak seçecektir.
Besteci önceki konuşmaları özetler: Bir konuşma çok uzadığında, önceki konuşmaya atıfta bulunarak yeni bir konuşma başlatabilirsiniz.
Temsilci son değişiklikleri görebilir: Temsilci, son değişikliklerinizi görmek için aracı kullanabilir. Ayrıca kullanıcı mesajları arasındaki değişiklikleri de görebilir.
Daha iyi depo anlayışı: Yeni bir depo anlama modeli eğittik. Önümüzdeki hafta içinde tüm 0.45 kullanıcılarına yayınlayacağız.
Füzyon modeli: Atlama ve uzun bağlam konusunda önemli iyileştirmeler içeren yeni bir sekme modeli eğittik. Bu özelliği de yakında kullanıcılara sunacağız.
İsteğe bağlı uzun bağlam: Uzun dosyaları işaretlerken, kullanıcılar daha büyük bir bağlam penceresi istemek için gelişmiş bir model kullanmayı seçebilirler. Bu daha hızlı istekleri kullanacaktır.
Aşağıdaki içerik değişiklikleri görsel olarak görebiliyorum, yani bariz yapılandırma öğeleri, etkileşimli ekran görüntüleri, örneğin @codebase gibi kod tabanının daha iyi anlaşılması, değişiklikleri test etmenin kolay olmadığını gösteriyor.
.cursor/rules dizini

Bu kısım Ayarlar'da yeni bir Proje Kuralları oluşturarak yapılabilir ve ardından projenin .cursor/rules dizininde yeni bir dosya oluşturabilirsiniz. Bu kez .mdc son ekine sahip kurallar dosyası özel bir Markdown dosya biçimidir. Bu kez, NotePads'e benzer şekilde dosya içinde bir dosyaya @referans verebilirsiniz.
Dosya içeriği üç bölüme ayrılmıştır:
Açıklama: kuralın işlevini açıklar. Composer'da Agent, kullanıcının gereksinimlerine göre ilgili açıklamayı otomatik olarak eşleştirecek ve ardından açıklamaya göre ilgili cursorrule içeriğini iletecektir.
Etkilenen dosyaların kapsamı: kuralın hangi dosyaları etkilediğini açıklar. Bir projede birden fazla dosya varsa, farklı dosya türleri için farklı gereksinimler oluşturulabilir.
Kural içeriği: kuralın özel içeriğini açıklar.
Besteci önceki konuşmaları özetler
Artık yeni bir Composer açtığınızda, önceki konuşmaları özetlemek ve konuşmaya devam etmek için @Summarized Composers'ı kullanabilirsiniz.
"Özet mevcut değil" ibaresi görünürse, bir özeti tetiklemek için geçmişten önceki konuşmayı yeniden açmanız gerekir. Ya da özet içeriği bir süre sonra otomatik olarak görünecektir, ancak deneyim henüz çok iyi değil. Gelecekte kesinlikle optimize edilecektir.


Temsilci son değişiklikleri görebilir
Artık Büyük modeldeki son değişiklikleri görüntülemek ve kullanıcının ihtiyaçlarını daha iyi anlamak için sohbete devam etmek için @Recent Changes özelliğini kullanabilirsiniz.
Geniş bağlam
Yeni ayar öğesi

Etkinleştirdikten sonra, uzun metin seçilirse, daha fazla kredi tüketen aşağıdaki istem mesajı görüntülenecektir

İmleç En son sürüm nasıl güncellenir
Cursor sürüm güncellemeleri dönüşümlü olarak gönderilir ve kullanıcılar bunları aktif olarak güncelleyemez. Yalnızca Cursor'un göndermesini bekleyebilirler. Bununla birlikte, aşağıdaki iki yöntemi de deneyebilirsiniz:
- Brew kullanarak güncelleme
Eğer bir macOS kullanıcısıysanız, en son sürümü yüklemeye zorlamak için aşağıdaki komutu kullanabilirsiniz
brew install -cask -force cursor

- İmleç kullanarak güncelleme
command/control + shift + P komut panelini açın, update girin ve ardından en son sürüme güncellemek için enter tuşuna basın.