Yapay zeka kodlama aracılarına güvenen geliştiriciler, genellikle her biri kendi oturumuna bağlı birden fazla düzenleyici penceresini aynı anda açık tutar. Visual Studio Code'un 1.129 sürümü, bu düzeni özel bir agent host ile yeniden yapılandırıyor. Bu yeni özellik, Copilot, Claude ve Codex gibi aracıları ayrı bir süreçte çalıştırarak, bir oturumun aynı anda birden fazla VS Code penceresine bağlanmasını ve bu pencerelerde içerik görüntülemesini sağlıyor.
Agent host, Agent Host Protokolü üzerine inşa edilmiş ayrı bir süreçtir. Bu sayede bir oturum, kendi sürecinde yaşar ve birden fazla VS Code penceresine aynı anda bağlanarak içerik render edebilir. Host içindeki Copilot aracısı, Copilot SDK'sını kullanır; bu davranışı, Copilot CLI, bağımsız GitHub Copilot uygulaması ve diğer Copilot ürünleriyle uyumlu hale getirir. Özelliği etkinleştirmek için chat.agentHost.enabled ayarının açılması gerekir; bu ayar bir kuruluş yöneticisi tarafından kontrol edilir ve ardından bir araç seçilir.
Yeniden tasarlanan düzenleyici paneli, Agents penceresinde düzenleyiciyi ve detay alanını tek bir dock'lanmış bölmede birleştiriyor. Dosyalar ve farklar sohbetin yanında açılırken, Changes görünümü satır içi ve yan yana farkları, her dosyayı tek seferde genişletme/daraltma özelliğini ve daha fazla değişikliği ekrana sığdıran kompakt bir fark düzeni sunuyor. Pull Request Oluştur gibi bir sonraki adım, düzenleyici sekme başlığında yer alıyor. Her oturum, yan panel genişliği, açık düzenleyiciler, aktif düzenleyici ve dosya başına daraltma durumunu pencere yeniden yüklemelerinde koruyor. Bu düzen deneyseldir ve oturumlar.layout.singlePaneDetailPanel ayarı ile etkinleştirilir.
Host üzerindeki aracılar, oturum yönetimi araçları kazanır. Bir aracı, oturumlarınızı durum, çalışma alanı ve değişikliklerle listeleyebilir, başka bir oturumun son sohbetini okuyabilir, bir alt görevi devretmek için yeni bir oturum veya sohbet oluşturabilir ve bu işi yönlendirmek için bir mesaj gönderebilir. VS Code, bir araç bir oturum oluşturduğunda veya hedeflediğinde bir Open Session simgesi gösterir. Başka bir oturuma mesaj göndermek önce onay ister, bir aracı kendi sohbetine mesaj gönderemez ve bir dizi mesaj gönderimi sınırlanır.
Yeni oturum oluşturma işlemi de hızlandırıldı. Agents penceresindeki yeni oturum seçici, son aracı modu ve onay tercihlerinizi hatırlayarak bir sonraki görev için varsayılan olarak sunar. Tek bir New Worktree onay kutusu, Git worktree izolasyonunu ayarlar; bu, aracının değişikliklerini siz inceleyip birleştirene kadar ayrı bir klasörde tutar. Ayrıca, sohbet istemlerinde ! öneki kullanarak terminal komutları çalıştırılabilir. Kendi anahtarını getir (BYOK) modelleri, Agents penceresinde Copilot aracısı altında çalışır. GitHub Enterprise kullanan geliştiriciler artık bu sunucuya giriş yapabilir; bu, daha önce agent host tarafından engelleniyordu.
Bu yenilikler, yapay zeka aracılarını kullanan geliştiriciler için önemli bir adım. Ayrı süreçte çalışan aracılar, daha istikrarlı bir deneyim sunarken, çoklu pencere desteği ve gelişmiş oturum yönetimi ile üretkenliği artırıyor. Özellikle büyük projelerde birden fazla aracıyı yönetmek zorunda kalan geliştiriciler, bu özellik sayesinde daha verimli çalışabilecek. VS Code'un bu güncellemesi, yapay zeka destekli kodlama araçlarının entegrasyonunda yeni bir standart belirliyor.
Kaynak: helpnetsecurity.com