Android Studio, Bring Your Own Agent ile tercih edilen kodlama ajanlarını destekliyor
Android Studio, Bring Your Own Agent (BYOA) özelliğiyle kullanıcıların tercih ettiği kodlama ajanlarını IDE'ye entegre etmesine olanak tanıyor. BYOA, Anthropic'in Claude Agent'ını, OpenAI'nin Codex'ini ve Google'ın Antigravity'sini destekliyor; en son Android Studio Canary sürümünde kullanılabiliyor.
Android Studio'da BYOA dönemi
Android Studio, kullanıcıların tercih ettiği kodlama ajanlarını desteklemeye başladı. Bu kapsamda sunulan Bring Your Own Agent (BYOA) özelliği, tercih edilen kodlama ajanının Android Studio'ya entegre edilmesini sağlıyor. BYOA, Anthropic'in Claude Agent'ını, OpenAI'nin Codex'ini ve Google'ın Antigravity'sini destekliyor. Özellik, en son Android Studio Canary sürümünde kullanılabiliyor.
Android Developers'ın google'a dayandırdığı bilgiye göre BYOA, tercih edilen ajanı IDE'ye özgü zekâyla eşleştirerek onu daha hızlı, daha doğru ve daha maliyet etkin hale getiriyor.
Proje bağlamı ve token verimliliği
Android Studio, Agent Client Protocol (ACP) kullanarak tam proje grafiğini, derleme kurulumunu ve platform ayrıntılarını doğrudan ajana sağlıyor. Android Developers'ın google'a dayandırdığı bilgiye göre ajan, ilgili dosyaları veya ayrıntıları filtreleyerek verimli token kullanımı, daha düşük gecikme ve daha keskin yanıtlar sağlayabiliyor.
Kullanıcılar birden fazla konuşmalı ajan istemi ile Android Studio'nun amaca yönelik araçları arasında sorunsuz geçiş yapabiliyor. ACP uyumlu herhangi bir ajan doğrudan Android Studio'ya bağlanabiliyor. Bir ajan kotasını tükettiğinde veya performans beklentilerini karşılamadığında başka bir ajan devralabiliyor.
Android Studio, derleme tanılamaları, Jetpack Compose Previews gibi UI araçları, Android SDK araçları ve Android emülatör kontrolünü ajana bağlıyor.
Ajanların yetenekleri
Ajanlar Android Studio ortamında dosyaları okuyabiliyor, yazabiliyor ve düzenleyebiliyor. Ayrıca kabuk komutları çalıştırabiliyor, test çalıştırabiliyor ve web'de arama yapabiliyor.
Ajanlar, kod incelemesi veya test gibi alt görevler için özelleşmiş ajanlar oluşturarak karmaşık projeleri parçalayabiliyor. Ayrıntılı izinler, ajanın rutin işlerde kendi başına hareket etmesine ve daha riskli eylemlerde onay için duraklamasına olanak tanıyor. Ajanlar uzun süreli oturumları sürdürebiliyor ve proje becerilerini, slash komutlarını ve belleği otomatik olarak yükleyebiliyor.
Android Developers'ın google'a dayandırdığı bilgiye göre Android Studio'da çalışan ajanlar, en güncel Android en iyi uygulamalarına erişebilmelerini sağlayan Android becerileri ve Android Bilgi Tabanı'ndan da yararlanıyor.
Gemini ve Google Antigravity
Google, Gemini için en iyi deneyim adına Gemini Flash 3.8 gibi en yeni Gemini modellerine ve artırılmış AI kullanım kotasına erişim sağlayan Google Antigravity ajanının seçilmesini öneriyor. Kullanıcılar Google Antigravity ajanına Google AI Pro veya Ultra planıyla giriş yapabiliyor. Alternatif olarak Gemini API anahtarıyla token başına ödeme yapılabiliyor.
Kuruluşlar Gemini Enterprise kullanıyorsa yerleşik ajanı veya Antigravity ajanını kullanmaya devam edebiliyor. Her iki durumda da kuruluş, Google Cloud'un ek güvenlik ve gizliliğinden yararlanmaya devam ediyor.
Kullanıma sunum ve başlangıç
BYOA desteği, Android Studio Rabbit 2'nin canary sürümüyle önizleme olarak kullanıma sunuluyor. Bu sürüm, Google Antigravity, Claude Agent ve Codex gibi yaygın kullanılan ajanları içeriyor. Hem kurumsal hem de bireysel AI planları destekleniyor ancak bu, ajan sağlayıcısına bağlı.
Bir ajanı bağlamak için ajan penceresinde Claude Agent, Codex veya Antigravity ajanlarından biri seçilerek giriş yapılıyor veya bir API anahtarı sağlanıyor. Ek ajanlar Settings > Tools > AI > Agents kayıt defterinde bulunabiliyor. Kullanıcılar hata veya sorun bulduklarında issue dosyalayabiliyor.