Announcing Intelligent Terminal 0.1

Microsoft, Windows Terminal’in açık kaynaklı çatallanması Intelligent Terminal 0.1’i duyurdu. Uygulama, agent tabanlı iş akışlarını panel ve durum çubuğu üzerinden terminale entegre ederek hata bağlamını otomatik yakalayıp çözüm önerebiliyor.

Microsoft, Windows Terminal’in açık kaynaklı ve deneysel bir çatallanması olan Intelligent Terminal 0.1‘i duyurdu. Yeni uygulama, terminal deneyimini agent tabanlı iş akışlarıyla harmanlıyor: Komut satırında karşılaşılan hataları, çoklu agent oturumlarını ve bağlam paylaşımını doğrudan pencerenin içinde ele alıyor. İlk sürüm deneysel bir başlangıç noktası olarak konumlandırılıyor; topluluk geri bildirimiyle geliştirilmeye devam edecek.

Kurulum ve ilk adımlar

Intelligent Terminal, mevcut Windows Terminal kurulumunun yanına ayrı bir uygulama olarak yükleniyor. Yani ana Terminal deneyiminde agent tabanlı özellikler istemeyen kullanıcı için değişen bir şey yok. İki kurulum yöntemi var:

  • Microsoft Store üzerinden Intelligent Terminal sayfasından kurulum.
  • WinGet üzerinden komut satırıyla kurulum: winget install Microsoft.IntelligentTerminal

Belgelere erişmek ve sorun bildirmek için proje deposu aka.ms/intelligent-terminal adresinde.

Agent durum çubuğu

Pencerenin altında sabit duran agent durum çubuğu, agent ile ilgili tüm işlevlere hızlı erişim için tasarlanmış minimal bir kontrol yüzeyi. Solda iki simge var: agent panelini aç/kapa düğmesi ve düzeltilebilir bir hata tespit edildiğinde yanan hata algılama simgesi. Sağda ise üç yatay çizgiden oluşan agent yönetim simgesi duruyor; bu simge oturum yönetim panelini açıyor.

Kabukta eşlik eden agent paneli

Intelligent Terminal’in temel etkileşim noktası agent paneli: Bağlamı algılayan, kendine ait ve yapılandırılabilir bir sabit panel. Bu panel, tercih edilen agent CLI’sini barındırıyor.

Alışıldık senaryoyu düşünün: PowerShell’de bir komut çalıştırıyorsunuz, hata alıyorsunuz, hatayı kopyalayıp tarayıcıya yapıştırıyor, birkaç forum başlığında dolaşarak çözüm arıyorsunuz. Ya da hata bağlamını aktarabilmek için agent uygulamanız ile kabuk arasında sürekli kopyala-yapıştır yapıyorsunuz. Agent paneli, kabuk çıktısına ait bağlamı her an hazır tutarak bu döngüyü ortadan kaldırmayı hedefliyor.

Varsayılan agent deneyimi GitHub Copilot CLI ile geliyor, ancak Intelligent Terminal Agent Client Protocol (ACP) ile uyumlu her agent’ı destekliyor. Bilgisayara tercih edilen agent CLI’sini kurmak yeterli; Intelligent Terminal onu otomatik olarak algılıyor.

Panelle çalışırken kullanışlı kısayollar var:

  • Ctrl+Shift+. ile agent panelini istediğiniz zaman gösterip gizleyebilirsiniz.
  • Ctrl+Shift+I ile odağı agent paneline veya kabuğa hızlıca taşıyabilirsiniz.

Agent’a bir hatayı açıklamasını söyleyip ardından “farklı bir bayrak dene” gibi bir devam sorusu sorulduğunda konuşma bağlamı korunuyor. Agent birden fazla ya da karmaşık iş yapması gerekirse arka plan görevlerini yeni sekmelerde başlatıyor; böylece aktif kabuk kesintiye uğramıyor.

Otomatik hata algılama

Bir komut başarısız olduğunda terminal bunu yakalıyor ve agent durum çubuğunda bir gösterge beliriyor. Bu göstergeye tıklamak ya da Ctrl+Alt+. kısayolu, hata bağlamı önceden yüklenmiş biçimde agent panelini açıyor. Agent, ne olduğunu açıklayabiliyor, en uygun çözümü önerebiliyor veya doğrudan çalıştırabiliyor.

Ayarlar üzerinden davranış belirlenebiliyor: Yalnızca hataların otomatik algılanmasını isteyebilir ya da agent’ın çözümü otomatik önermesini de etkinleştirebilirsiniz.

Agent yönetimi

Birden fazla agent farklı sekmelerde çalıştığında veya arka plan görevleri başlatıldığında her şeyi takip etmek zorlaşıyor. Bugüne kadar önceki oturumlara dönmek kabukta pek çok tıklama ve tuş vuruşu gerektiriyordu. Yeni agent yönetim paneli bunu tek bakışta sunmayı amaçlıyor.

Panelde aktif tüm agent’lar ve mevcut durumları, ayrıca geri dönülebilecek geçmiş oturumlar görülebiliyor. Kalınan yerden bir iş akışına devam edilebilir, uzun süredir çalışan bir görev kontrol edilebilir ya da tamamlananlar kapatılabilir. Üç sekme öteye açılan agent’a ne sorulduğunu unutma sorunu ortadan kalkıyor.

Paneli açmak için durum çubuğundaki agent yönetim simgesine tıklanabilir veya Ctrl+Shift+/ kısayolu kullanılabilir.

Giriş noktası olarak Command Palette

Bir agent görevini hızlıca başlatmanın diğer yolu Command Palette. Palette içinde ? karakterinin ardından komut istemi ya da görev yazıldığında terminal aktif panelin bağlamını enjekte ediyor ve agent’ı arka plan sekmesinde başlatıyor. Böylece kabuk bloklanmadan iş görülüyor.

Alt+Shift+/ kısayoluyla doğrudan Command Palette içinde komut istemi moduna geçilebiliyor.

Yapılandırılabilir agent seçenekleri

Tüm agent davranışları, Terminal ayarlarındaki “Agent” bölümü üzerinden yapılandırılabiliyor. Öne çıkan ayarlar şunlar:

  • Agent ve model: Varsayılan olarak GitHub Copilot geliyor; hem agent paneli hem de Command Palette için ACP uyumlu herhangi bir agent (özel veya yerel agent’lar dahil) yapılandırılabiliyor.
  • Panel konumu: Üst, alt, sol veya sağ.
  • Otomatik hata algılama: Agent paneline hataları otomatik yakalama ve çözüm önerme yeteneği veriliyor.

Sırada ne var?

Microsoft, Intelligent Terminal’i topluluk geri bildirimlerine göre şekillendireceğini vurguluyor. Deneyim, geliştiricilerin agent’ları bugün fiilen nasıl kullandığı üzerine kurgulanıyor. Bu sürümle birlikte Canary’deki Terminal Chat özelliği kullanımdan kaldırılıyor. Intelligent Terminal ise ayrı bir uygulama olarak Windows Terminal’in yanında yaşamaya devam ediyor.

Özellik önerisi ya da hata bildirimi için proje GitHub deposu üzerinden issue açılabiliyor.

Kaynaklar ve İleri Okuma

Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Aşkın KILIÇ

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

4 Yorum

  1. Windows Terminal’in üzerine bu kadar şey inşa edilebileceğini düşünmemiştim açıkçası. Agent tabanlı hata bağlamı özelliği gerçekten ilgimi çekti, bakalım pratikte ne kadar işe yarıyor. 0.1 sürümü olduğu için daha çok yol var ama başlangıç umut verici görünüyor.

  2. Windows Terminal zaten iyiydi ama agent tabanlı hata bağlamı entegrasyonu ilginç bir fikir. Bakalım açık kaynak topluluğu bunu nereye taşıyacak, Microsoft’un kendi ürününden fork almak biraz tuhaf bir his bırakıyor insanda.

  3. Windows Terminal’i zaten severek kullanıyordum ama agent tabanlı hata bağlamı özelliği gerçekten ilginç görünüyor. Acaba bu entegrasyon günlük geliştirme sürecini ne kadar hızlandırıyor, kullanan var mı aranızda?

Yoruma kapalı.

✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Kategoriler
Ara
Paylaş
WhatsApp
İçindekiler
← App Service for Linux’ta...
TypeScript 6.0 Yayınlandı: 7.0... →
📩

Gitmeden önce!

Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

📬 Haftalık bülten: Teknoloji + AI haberleri
Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.