Cursor'un Subagent çağrılarını kontrol eden VS Code uzantısı
(open-vsx.org)Birçoğunuz muhtemelen Cursor kullanıyorsunuzdur. Benim gibi 500 istek sınırı olan eski, istek bazlı tarifeyi kullananlar ise Subagent(Composer) özelliğini açtıklarında, birkaç saniye içinde onlarca isteğin bir anda tükendiğini yaşamışlardır. Hatta bir günde 200’den fazlasını harcadığım da çok oldu..
Cursor’un kendisinde yalnızca bu Subagent’i ayrı olarak kapatmaya yarayan bir düğme yok ve destek ekibine sorsanız da, .cursor/rules ya da hook kullanarak bunu elle engellemeniz gerektiği yönünde bir yanıt alıyorsunuz. (Bir bakıma yeni tarifeye geçişi teşvik eden bir düzen gibi görünüyor.)
Sorun şu ki 500 hakkın tamamı bittikten sonra durum Auto sınırsız oluyor ve bu kez Subagent kullanmak yeniden avantajlı hale geliyor; ancak her seferinde ayarları elle değiştirmek çok zahmetli olduğundan, Subagent’i kolayca kontrol edebileceğiniz bir uzantı geliştirdim.
Şirket içindeki ekip arkadaşlarımla rahat paylaşabilmek için mağazaya yükledim; Cursor’un aşırı istek tüketimi yüzünden stres yaşayanlara da yardımcı olabileceğini düşündüğüm için buraya da bırakıyorum. (Büyük kısmı codex ile geliştirildi.)
Burada kullanılan tüm yöntemler (hooks, rules), Cursor’un resmi yanıtlarına ve kılavuzlarına dayandığı için kullanım açısından bir sorun yaratmayacaktır diye düşünüyorum.
Teşekkürler.
[Temel özellikler]
Cursor Subagent engelleme : .cursorrules ve hook olmak üzere iki yöntemi birlikte kullanarak, yalnızca birinin ayarlı olduğu durumda Subagent’in çalışmaya devam etmesi sorununu önler.
Genel (Global) ayarlar ve proje bazlı (Workspace) ayarlar desteği : Birden fazla projeyi aynı anda açık tutup çalışırken her biri için ayrı ayrı yönetim mümkündür.
Yapılandırma dosyalarını gitignore’a ekleme özelliği : İstediğiniz yapılandırma dosyalarını bir onay kutusuyla gitignore içine ekleyebilirsiniz.
https://open-vsx.org/extension/taehyunkim3/cursor-subagent-toggle
1 yorum
Performans sorunları olabileceği için güncelleme, yalnızca iki hook'u değiştirecek şekilde yapıldı (0.1.8).
Yalnızca mevcut
subagentStartolayını yakalayan önceki yöntemde kaçırılan durumlar olabildiğinden, artıktaskde algılanıp yakalanacak şekilde düzenlendi.Mevcut rules tabanlı yöntem de 'Daha fazla' düğmesine basılarak yapılandırılabilir.