CLion 2026.3: Agent’lar debugger ve CMake ayarlarına erişiyor
CLion 2026.3 yayımlandı: Air agent katmanı, MCP ile hard fault analizi, JSON debug profilleri, CUDA Tile C++ ve ISPC desteği geldi.

Bu haberde
JetBrains, C ve C++ IDE’si CLion 2026.3’ü yayımladı. Sürümle JetBrains IDE’lerine agent iş akışları için Air katmanı ekleniyor. CLion’da ARM Cortex-M hard fault analizi ve CMake yapılandırması agent’a devredilebiliyor; NVIDIA CUDA Tile C++ ve ISPC desteği de geliyor.
CLion nedir, ne için kullanılır?
CLion, JetBrains’in C ve C++ için geliştirdiği cross-platform bir IDE’dir. CMake başta olmak üzere çeşitli build sistemleriyle çalışır; debugger, code analysis ve refactoring araçları içerir. Masaüstü uygulama, embedded ve oyun geliştiricileri kullanır. Visual Studio, Visual Studio Code ve Qt Creator bilinen alternatifleridir.
CLion 2026.3’te agent’lar IDE araçlarını kullanabiliyor
Bu sürümde agent’lar kod önermekle kalmıyor. CLion’un MCP (Model Context Protocol) server’ı üzerinden debugger’a, CMake profillerine ve toolchain ayarlarına erişiyorlar. Hard fault analizinde agent fault register’larını, belleği ve disassembly’yi okuyor. CMake yükleme hatasında profili ve toolchain’i değiştirip projeyi yeniden yüklüyor.
Bu, embedded geliştirmede ciddi zaman kazandırır. Register’ları elle çözüp program counter’ı disassembly ile eşleştirme işi agent’a geçiyor. Risk de aynı noktada duruyor: agent’ın erişebildiği her araç, yanlış değiştirebileceği bir ayar anlamına geliyor. Air’in diff üzerinde satıra not düşme akışı tam bu iş için var; değişikliği kabul etmeden önce oradan geçirin.
Air, abonelikler ve kimlik bilgileri
Air, ACP (Agent Client Protocol) uyumlu agent’larla çalışıyor: Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode ve diğerleri. Provider aboneliği, API anahtarı ve custom base URL kabul ediliyor. JetBrains AI aboneliği gerekmiyor; Junie Lite için JetBrains Account yetiyor.
Custom base URL desteği kurumsal ortam için önemli. Agent trafiğini şirket içindeki bir gateway’e yönlendirerek hangi modele ne gittiğini kayda alabilirsiniz. Junie Lite ise ücretsiz ve harici abonelik istemiyor. Kaynak kod politikanız dış servislere gönderimi sınırlıyorsa geliştiricilerin bunu açıp açmayacağına baştan karar verin.
AI Assistant kullanıyorsanız Air’i etkinleştirmek AI Assistant’ı gizliyor. Skill’ler, MCP yapılandırması, credential’lar ve normal chat geçmişi taşınıyor. Chat mode geçmişi taşınmıyor. O geçmişe ihtiyacınız varsa geçişi erteleyin; JetBrains geri dönüş adımlarını ayrıca yayımlamış.
Debug profilleri artık repo’ya girebiliyor
Debug profilleri JSON olarak saklanıyor; paylaşılanlar .idea/debug-profiles.json dosyasında duruyor. Editörde JSON schema validation ve code completion var. CLion dosyayı değiştiği anda yeniden yüklüyor ve tanımadığı ayarları silmiyor.
Böylece probe ve hedef kart ayarları artık pull request ile incelenebilir. Yeni gelen geliştirici profili elle kurmak yerine repo’dan alıyor. Agent da bu dosyayı değiştirebildiği için commit öncesi farkı kontrol edin:
git diff -- .idea/debug-profiles.jsonLauterbach TRACE32 için de bir profil geldi. Launch ve attach parametreleri TRACE32 değerleriyle dolu geliyor. DAP profillerine Working directory ve Environment variables alanları eklendi. Debugger’ınız farklı bir dizin veya ortam değişkeni istiyorsa artık wrapper script yazmanız gerekmiyor.
Worktree’lere ne kopyalandığına bakın
CLion, .idea altındaki run configuration’ları yeni Git worktree’lerine kendisi taşıyor. .worktreeinclude dosyasına yazdığınız local ve ignored dosyalar da kopyalanıyor. Worktree oluşturulurken çalışacak bir script tanımlanabiliyor.
Burada dikkat isteyen konu secret’lar. .env gibi gitignore’daki bir dosyayı listeye eklerseniz her worktree’de bir kopyası oluşur. Paralel çalışan agent’lar her worktree’de bu dosyayı okuyabilir. Listeye yalnızca build için gereken dosyaları yazın. Oluşturma script’inin internetten bağımlılık çektiğini de tedarik zinciri riski olarak not edin.
Classic engine bu ay bitiyor
CLion 2026.3 ile uyumlu Classic engine plugin’i son stable sürüm. Güncellemeler Kasım 2026’da sona eriyor, yani bu ay. Hâlâ Classic’e bağlıysanız Nova engine ile projenizi açıp highlighting ve inspection sonuçlarını karşılaştırın. Engel çıkarsa JetBrains destek ekibine veya hesap yöneticinize şimdi yazın; sonraki sürümde Classic için yama gelmeyecek.
CUDA Tile C++ ve ISPC için şartlar
CUDA Tile C++ desteği yalnızca C++20 hedefleyen ve CUDA Toolkit 13.3 veya üstünü kullanan projelerde çalışıyor. Build host’larında ve geliştirici makinelerinde toolkit sürümünü kontrol edin:
nvcc --versionISPC desteği için CMake projesinde ISPC dilinin etkin olması gerekiyor. CLion compiler’ı buluyor, include path ve macro’ları okuyor. Yeni Class Layout penceresi field’lar arasındaki padding’i gösteriyor. Ağ protokolü veya ABI ile birebir eşleşmesi gereken struct’larda alignas ve #pragma pack etkisini derlemeden görebilirsiniz.
CLion 2026.3’e yükseltme
Güncelleme Toolbox App üzerinden, 2026.2’den patch olarak veya Ubuntu’da snap paketiyle geliyor. Snap kullanıyorsanız:
snap list clion
sudo snap refresh clionEkipçe CLion 2026.3’e geçmeden önce debug-profiles.json dosyasını kimin commit edeceğini ve .worktreeinclude içine ne yazılacağını belirleyin.


