· kaynak dev.to (home feed)
Cursor'un Computer Use özelliği, agent'ların makinenizdeki masaüstü uygulamalarına tıklamasına izin veriyor
Cursor'un yeni Computer Use özelliği, agent'ların geliştiricinin yerel makinesindeki GUI uygulamalarına tıklamasına, yazı yazmasına ve ekran görüntüsü almasına olanak tanıyarak masaüstü kontrolünü bulut VM'lerin ve self-hosted worker'ların ötesine taşıyor.

Agent'lar GUI'nin kontrolünü ele alıyor
23 Ekim'de Cursor, agent'larının artık geliştiricinin fiilen çalıştığı makinedeki masaüstü uygulamalarını kullanabileceğini duyurdu. Computer Use adı verilen bu özellik, bir agent'ın GUI yazılımlarıyla etkileşime girmesini sağlıyor; böylece agent az önce inşa ettiği şeyi test edebiliyor — duyurudaki örnekte bir agent bir kayıt ekranı oluşturuyor, iOS Simulator'ü açıyor, akışı baştan sona deniyor ve ardından ekranda görünenlere göre kodu düzeltiyor.
Nasıl tetikleniyor
Flavio Copes'un yazdığı kılavuza göre, aracı bir agent sohbetinde @ yazıp mention menüsünden Computer Use'ı seçerek çağırıyorsunuz. Runtime Wire'a göre agent, görev gerektirdiğinde bu aracı kendi kendine de seçebiliyor. Bu yetenek, Cursor'un masaüstü uygulamasına bir güncelleme olarak geliyor ve AlphaSignal, Cursor'un bununla birlikte bir fiyatlandırma değişikliği duyurmadığını belirtiyor.
Bu, şirket için tamamen yeni bir yetenek değil. Cursor'un dokümantasyonu, zaten tam masaüstü ortamlarına sahip izole sanal makinelerde çalışan, fare ve klavyeyi kontrol eden bulut agent'larını tanımlıyor. Kullanıcının kendi Mac veya Linux donanımında çalışan self-hosted worker'larsa opt-in bir --computer-use bayrağına sahip. 23 Ekim'deki sürüm, aynı kavramı editörün içindeki agent'a genişletiyor.
Yerelin gerçekte ne anlama geldiği
AlphaSignal'dan gelen bir açıklamaya değinmek yerinde olur: yerel ifadesi, kontrol edilen makineyi ifade ediyor, modelin nerede çalıştığını değil. Çıkarım (inference) işlemi cihaz üzerinde çalışmaya taşınmıyor. Agent ekranı ekran görüntüleri yoluyla algılıyor; dolayısıyla bir görev sırasında görünür olan her şey — e-posta istemcileri, parola yöneticileri, oturum açılmış tarayıcı sekmeleri — modele girdi olarak kabul edilmeli.
macOS izinleri bir yardımcı uygulamaya veriliyor
Flavio Copes'a göre macOS'te bu özellik iki sistem iznine ihtiyaç duyuyor: uygulamalarla etkileşim için Accessibility ve arayüzlerini yakalamak için Screen Recording. İkisi de editörün kendisine değil, Cursor Computer Use adlı ayrı bir yardımcı uygulamaya veriliyor — bir termina verilen, hatta Cursor'a verilen izinlerin burada hiçbir etkisi yok.
Cursor'un self-hosted dokümantasyonu ayrıntıları tamamlıyor. Yardımcı uygulama ~/.cursor/cursor-computer-use/ altına, co.anysphere.cursor-computer-use bundle tanımlayıcısıyla kuruluyor. Screen Recording onayları, onayı veren macOS kullanıcısına aittir ve macOS 15 ve sonrasında sistem bu kullanıcıdan periyodik olarak onayı yeniden doğrulamasını isteyebilir. Onaylar, yardımcı uygulamanın code-signing kimliğine bağlıdır; bu nedenle uygulama kopyalanmamalı, yeniden imzalanmamalı veya yeniden derlenmemelidir.
Ayrıca bir doğrulama boşluğu var. Agent worker debug komutu, yardımcı uygulamanın kurulu olduğunu doğruluyor ama izinlerin yerinde olup olmadığını bildirmiyor. Dokümante edilmiş kontrol yöntemi, bir tarayıcı açıp ekran görüntüsü alan gerçek bir görev çalıştırmak ve görüntünün sohbette görünüp görünmediğine bakmak.
Ekip dağıtımının sınırları var
Mac'lerini MDM ile yöneten kuruluşlar için Cursor, hazır bir yapılandırma profili sunmuyor. Accessibility çoğu macOS sürümünde sessizce izin verilebiliyor, ancak dokümanlar Apple'ın macOS 26.2'den itibaren sessiz izin vermeyi kullanımdan kaldırdığı konusunda uyarıyor. Screen Recording hiçbir koşulda bir profille verilemiyor; dokümante edilmiş geçici çözüm, standart bir kullanıcının bunu yönetici parolası olmadan onaylamasını sağlayan AllowStandardUserToSetSystemService.
Linux self-hosted worker'lar bambaşka bir kurulum: X11 ekranını sürüyorlar ve xdotool, ffmpeg ile X11 yardımcı programlarının manuel olarak kurulmasını gerektiriyorlar. Bir kişinin bir agent'ın masaüstünü izleyebildiği veya devralabildiği masaüstü paylaşımı ise yalnızca Linux'ta var, worker tarafından oluşturulan izole bir masaüstünde çalışıyor ve pano aktarımını engelliyor.
Dokümantasyon henüz yetişmemiş
Sürüm, evrak işlerinden önce gelmiş görünüyor. Gabriel Anhaia'nın dev.to'daki yazısı yayınlandığında, Cursor'un changelog'undaki en yeni girdi 16 Ekim tarihliydi ve dokümante edilmiş kurulum adımları self-hosted worker'lara ilişkindi. ExplainX, yayın anında IDE sürümü için hiçbir izin veya onay davranışının belgelenmediğini ve desteklenen işletim sistemlerinin belirtilmediğini bildirdi.
Özellik ayrıca görünür bir talebin ardından geliyor. 17 Temmuz tarihli bir forum talebi, opt-in izin ve eylemlerin denetlenmesiyle birlikte yerel masaüstü kontrolü istedi ve 6 Ekim'de bile bir Cursor çalışanı bunun hâlâ araştırıldığını, paylaşacak bir zaman çizelgesi olmadığını yazdı. Cevapsız kalan sorular arasında agent'ın yeni bir uygulamada harekete geçmeden önce onay alıp almadığı, belirli bir uygulama listesiyle kısıtlanıp kısıtlanamayacağı, ekran görüntülerinin ne kadar süre saklandığı ve Windows'un desteklenip desteklenmediği yer alıyor.
Neden önemli
Bu, kodlama agent'larının tarihsel olarak açık bıraktığı bir döngüyü kapatıyor. Az önce inşa ettiği arayüzde gezinebilen bir agent, işini bir insan ona bakmadan önce kendi başına doğrulayabiliyor; bu da kodu yazıp testi bir insana devretme alışkanlığını uçtan uca teslime daha yakın bir şeye dönüştürüyor.
Ödünleşim şudur: doğrulama artık atılabilir bir bulut VM'inde değil, geliştiricinin gerçek ve oturum açılmış oturumunda gerçekleşiyor ve kayıtlı tek güvence, bir yardımcı uygulamaya verilen iki macOS izni. Cursor onay akışlarını, uygulama kısıtlamalarını ve ekran görüntüsü saklamayı belgeleyene kadar ekipler Computer Use'ı güçlü ama yetersiz tanımlanmış bir özellik olarak görmek zorunda kalacak. Dev.to yazısındaki pratik öneriler — agent işi için ayrı bir macOS kullanıcı hesabı kullanmak, bir prompt'a yapıştırmayacağınız her şeyi kapatmak ve oturumlar arasında yardımcı uygulamanın izinlerini geri almak — bu arada mantıklı önlemler.
- #cursor
- #ai-agents
- #developer-tools
- #macos
- #security
İlgili yazılar
- JetBrains, git worktree'ler ve spec graph'lar üzerine kurulu ajan temelli IDE ThinkRail'ı açık kaynak yaptı
- ABD bankaları agent'ların paylaşımlı parolalarla giriş yapmasına karşı çıkarken agent başına kimlik çözümü duyuruldu
- OpenCode kimlik bilgisi sızıntısı barındırılan Console hizmetini etkiledi, CLI'yı değil