5 puan yazan GN⁺ 2025-08-08 | 1 yorum | WhatsApp'ta paylaş
  • Cursor Agent artık CLI veya headless ortamlarında kullanılabiliyor; IDE'de veya terminalde aynı komutları her yerde kullanarak çalıştırabilirsiniz.
  • Terminalden ajan kod düzenleme incelemesi, gerçek zamanlı görev kılavuzu ve özel kural ayarlama gibi işlemler yapılabiliyor.
  • En son yapay zeka modelleri (Anthropic, OpenAI, Gemini vb.) kullanımı destekleniyor; istediğiniz IDE ile entegre edilebiliyor ve betiklerle otomasyon işleri yazılabiliyor.
  • Yerel ortamın yanı sıra eş zamanlı ajan çalıştırma ve uzaktan çalışma desteği var; çeşitli geliştirme ortamlarıyla entegre olabiliyor.
  • CLI'nin dosya okuma, değiştirme, silme ve komut çalıştırma yetkileri olduğundan yalnızca güvenilir ortamlarda kullanılması önerilir.

Cursor Agent CLI özeti

CLI ve headless ortam desteği

  • Cursor Agent, CLI veya headless ortamda çalıştırılabiliyor.
  • IDE'ler (Neovim, JetBrains vb.), terminal, uzak sunucular gibi çeşitli geliştirme ortamlarıyla entegre olabilir.
  • Aynı komut seti her yerde kullanılabilir.
  • Örnek: Cursor, JetBrains, Android Studio, Ghostty, Warp, Bash, Xcode

Temel özellikler

  • Kod düzenleme incelemesi: Terminalde ajan tarafından önerilen değişiklikler doğrudan kontrol edilip uygulanabilir.
  • Gerçek zamanlı ayarlama: Ajanın çalışmasını sürerken süreçte kılavuzluk yapılabilir.
  • Kullanıcı kuralları belirleme: AGENTS.md ve MCP aracılığıyla ayrıntılı kurallar özelleştirilebilir.
  • En yeni yapay zeka modelleri: Anthropic, OpenAI, Gemini gibi en güncel modeller hemen kullanılabilir.
  • Otomasyon desteği: Belgelerin otomatik güncellenmesi, güvenlik inceleme tetikleme, özel kodlama ajanı oluşturma vb.

Ürün evrimi

  • Başlangıç: Akıllı, bağlam farkındalıklı metin otomatik tamamlama
  • Sonrasında: Yapay zeka tabanlı soru-cevap, kod satırı içi düzenleme (⌘+K)
  • Kod üretim kalitesi arttıktan sonra: Ajanın dosya oluşturma, terminal komutu çalıştırma, kod tabanı arama gibi işleri yapabilecek şekilde genişletilmesi
  • 2025: Editör → Web, Mobile, Slack'e Ajan genişlemesi
  • Günümüzde: CLI ve headless ortamlara destek genişletildi
Reklam

CLI kurulum ve başlatma örneği

# Kurulum  
curl https://cursor.com/install -fsSL | bash  
  
# CLI'yi istemden başlat  
cursor-agent chat "find one bug and fix it"  
  • CLI hâlâ beta sürümü.
  • Güvenlik önlemleri geliştiriliyor; dosya erişim ve komut çalıştırma izinlerine sahip olduğu için yalnızca güvenilir ortamlarda kullanım önerilir.

Referans

1 yorum

 
GN⁺ 2025-08-08
Hacker News yorumları
  • Bunu gerçek bir ortamda değil, sanallaştırılmış ve kullanılmayan bir ortam dışında nerede kullanacağımı bilmiyorum. Keşke bunu sınırlı depolama alanında çalışan bir sanal makine olarak sunsalardı iyi olurdu. LLM'ye sahip olduğum ya da yönettiğim diske okuma erişiminin üstüne bir yetki vermem.
  • Ne zaman herkes AGENT.md yöntemini benimsediğinde gemini.md/claude.md/crush.md/summary.md/qwen.md gibi isimler yerine standart olarak kullanmaya geçecek merak ediyorum. agent.md (yönlendirme: https://ampcode.com/AGENT.md) bunu referans al, ayrıca agent-rules.org da var
    • Benim kullandığımdan daha sezgisel bir adımdı ama daha az eğlenceli gibi görünüyor. Ben ROBOTS.md dosyasına sembolik bağlantı koyup onu kullanıyorum.
    • Bu da bir şikayetim. Ben de AGENT.md ile standardize edip Claude, Gemini vb. için alias oluşturarak çağırdığımda her zaman o dosyayı okumasını sağlayacak şekilde kullanıyorum. Sorun şu ki ajanlar bunu çabucak unutuyor. CLI'deki agentik kodlama deneyimi şöyle iyileşebilir sanırım: (1) en son hangi komutu verdiğimi kolayca görebilmek, ve (2) denetimsiz oturumlar için kolayca bir sandbox açabilmek. Kod üretimi için gereken şey muhtemelen yapay zekanın liderlik ettiği bir code generator değil, yapay zekayı kullanan ama deterministik davranan bir code generator.
    • Sanırım bazı sağlayıcılar, 90'lardaki Microsoft gibi, yeni bir standardı reddeden tekelci bir tavır takınacak. Sonuçta CLI'de sistem kılavuzlarını okuyarak arkasından bir yol bularak her şeyi kullanmanın yolları var; IDE tarafında ise ayar dosyası lock-in'i çok daha sert. Her yapay zeka kodlayıcıya aynı kılavuz belgesini nasıl ileteceğime dair bir yazı da paylaştım; ilgili vaka çalışması bağlantısı da burada.
    • AGENT.md standardizasyon fikri iyi görünüyor. Fakat .cursor/rules/ yaklaşımında olduğu gibi frontmatter koşullarına göre birden fazla rules dosyası dahil eden yapıya biraz uymuyor gibi görünüyor. Başka ajanların bunu destekleyip desteklemediğini bilmiyorum; Cursor da tam olarak hangi rules dosyalarını okuduğunu tahmin etmek zor. İkincil rules dosyalarına link ekleme yöntemi var ama bunu iyi destekleyen ajanın olup olmadığını bilmiyorum.
  • Son zamanlarda yapay zeka kodlama ajanlarının çıkış hızı JavaScript framework'lerinin çıkış hızına yaklaşmış bile. Ama dürüst olayım, bu trend bana oldukça hoş geliyor.
    • Şu anda kaç tane JavaScript framework'ünde vibe coding yapabildiğimize bakınca eğlenceli.
  • Gerçekten beklenmedik ama terminal tabanlı kodlama ajanlarının bu kadar eğlenceli olacağını hiç tahmin etmemiştim. Arka planda birini çalıştırıp #dayjob yaparken kullanmak mümkün, üstüne bir de hacker hissi de katıyor. 2025 muhtemelen terminalin yıldızı olacak. Prototipleme amaçlarım için de çok iyi ve Claude code tarafında buralarda deneyimlediğim en eğlenceli teknoloji.
  • Şu anki CLI iyi bir fikir. Bir sonraki soyutlama seviyesinin GitHub PR'da birinin (muhtemelen benim) bir issue ya da feature request açıp, bir düğmeye basınca ajanın sorunu çözmesi şeklinde olacağını düşünüyorum. GitHub'da zaten buna benzer bir şey duyulmuştu ama onların gh copilot seçeneklerinin bu kadar çok olması, GA'nın ne olduğunu ve benim erişebiliyor olmamı bile karıştırıyor. (Not: resmi dokümantasyon var ama hayal ettiğim kadar pürüzsüz değil.)
  • AI ajanlarının IDE tanımını yeniden yazması ilgimi çekiyor. Chat AI döneminde böyle bir akış yoktu. Ajanlar ne kadar otonomlașırsa klasik IDE UI'si o kadar az önemli hale geliyor. CLI araçları yeni bir geliştirme aracı ekosistemi kurabilir diye düşünüyorum. VSCode veya IntelliJ'de tam IDE eklentisi yapmak gerçekten zor bir iş ve IDE'ler arası uyumluluk da iyi değil. Buna karşılık CLI araçları ve MCP çok daha basit ve birleştirilebilir/taşınabilir.
  • Cursor'ın uzun vadede en iyi araç seti olacağına inanıyorum
    1. CLI, arka plan ajanı, IDE ve Github uygulamaları (bugbot vb.) arasında yakın entegrasyonla uçtan uca bir geliştirici deneyimi sunacak.
    2. Frontier modeller görev dağıtımını içselleştirdiğinde Claude code'ın özel tarafı azalacak.
    3. Sağlayıcılar arası model geçiş maliyetini mümkün olduğunca düşüren bir felsefe (bağımsız sağlayıcı desteği) gerekir; UI, veri, ağ lock-in'inden ziyade model rekabeti merkezi olmalı.
    • Ben bunun tersini düşünüyorum. Gerçek agentic harness'ın RL eğitimiyle beraber ortaya çıkacağını düşünüyorum. Tony ve Schut'un birlikte oluşma süreci gibi. Claude code'un Cursor'da varoluşsal olarak önemli olmasının, Cursor'ın hızlıca agentik yöne dönüp OpenAI iş birliğine kadar gitmesinin nedeni de burada. Cursor'ın sonunda OpenAI ya da Meta ile işbirliği yapmadan bunu başarması zor gibi görünüyor.
  • Komik bir durum. Ben Anthropic'in bir "Claude GUI" çıkaracağını umuyordum.
    • Claude Code tanıtımında, yakında tüm IDE'lerin anlamsız olacağını, bu yüzden GUI yapmanın anlamlı olmadığını söylediklerini duymuştum.
    • Acaba bu Claude Desktop değil miydi?
  • Şimdi farklı frontier laboratuvarları bu pazara giriyor ve tüketici aboneliklerini CLI'da da kullanılabilir hale getiriyor. Bu durumda Cursor gibi bir ürünün neden yaşayacağını anlamıyorum. Eğer özellik zaten OAI/Anthropic/GOOG aboneliklerine dahilse neden ek ödeme yapayım?
    • Aksine düşündüm. Cursor her senaryoda en iyi UX'i yaparsa (mobil/masaüstü chatbot, asistan, IDE/CLI/web container tabanlı kodlama ajanı vb.) kaynak yatırımıyla daha rafine ürünler çıkabilir. Pazar payını ele geçirirseniz modeller büyük ölçüde sıradanlaşır ve Cursor içinde duruma göre seçilip kullanılabilir. Sonunda kullanıcılar Cursor'un komutlarını ve ayarlarını öğrenir; bu yüzden bunları değiştirmek çok pahalı bir geçiş olur. Başka uygulama/eklenti yüklemesi-silinmesi bile zahmetli.
    • Cursor'ın hayatta kalması için saldırgan ve farklılaştırılmış bir strateji şart. Ama aynı zamanda Cursor sayesinde her araştırma laboratuvarı modeli sıradanlaşıyor. Ben de Cursor ve ChatGPT'ye ödeme yapıyorum. Android kullansaydım muhtemelen Gemini'ye de ödeme yapardım. Chatbotlar (1) API modellerine kıyasla abonelikte rekabet dezavantajına sahip ve (2) bugün chatbotlarda yarışma model kalitesinden çok UX'te oluyor. Sonuçta chatbot pazarının kazananı ChatGPT ve varsayılan entegre ürünler (Gemini, MSFT Copilot) dışında kimse değil.
    • En iyi modeli her an seçebilme olanağından. Dün Claude Opus 4.1, bugün GPT-5 kullanılabiliyor. Sadece Anthropic'e ödeme yaparsanız Claude'a bağlı kalırsınız.
  • Mevcut IDE'lerle karşılaştırıldığında ne avantajı var merak ediyorum. Claude Code'a benzemek için mi yapıldı?
    • Biraz bakışı değiştirirsek, ajan kod yazarken illa IDE'ye ihtiyaç olur mu? IDE/editor benim için var, ajanın kullanmak zorunda olduğu bir araç değil. Yani iyi olmayan şekilde fork edilmiş bir IDE'yi zorla kullanmak zorunda kalmam anlamına geliyor.
    • Birçok şirket mainline VSCode'un aslında bir moat (giriş engeli) olduğunu keşfetti. Ne ben ne de çevremdeki kimse VSCode fork'u gerektiren ajanları çok kullanmıyor. Buna karşılık Jetbrains veya terminal tabanlı editör severleri de içine alabilmek bir avantaj.
    • VSCode dışında başka IDE'ler de kullanılabilir.
    • İstediğin IDE'nin terminalinde Cursor CLI'yi çalıştırabilir ve Claude modeline takılı kalmak zorunda kalmazsın.
    • Yine de merak ediyorum: Cursor neden bu özellikleri doğrudan ürününün içine entegre etmek yerine ayrı bir ürün olarak veriyor?