Bu yazı otomatik olarak çevrilmiştir. Orijinal için buraya tıklayın.
Bir Aspire AppHost çalıştırdığınız her seferinde terminaliniz kayboluyor. Kilitli. Ctrl+C ile çıkana kadar meşgul. Hızlı bir komut çalıştırmanız mı gerekiyor? Yeni bir sekme açın. Logları kontrol etmek ister misiniz? Başka bir sekme. Bu küçük sürtünme hızla birikerek büyüyor.
Aspire 13.2 bunu düzeltiyor. James Newton-King tüm ayrıntıları yazdı ve dürüstçe söylemek gerekirse bu, çalışma şeklinizi anında değiştiren özelliklerden biri.
Detached mod: bir komut, terminal geri
aspire start
Bu, aspire run --detach için kısayol. AppHost’unuz arka planda başlıyor ve terminalinizi anında geri alıyorsunuz. Ekstra sekme yok. Terminal çoğullayıcı yok. Sadece prompt’unuz, hazır ve bekliyor.
Çalışanları yönetmek
İşte şu an — arka planda çalıştırmak yalnızca orada ne olduğunu gerçekten yönetebiliyorsanız işe yarıyor. Aspire 13.2 tam bunun için eksiksiz bir CLI komut seti sunuyor:
# Çalışan tüm AppHost'ları listele
aspire ps
# Belirli bir AppHost'un durumunu incele
aspire describe
# Çalışan bir AppHost'tan log akışı al
aspire logs
# Belirli bir AppHost'u durdur
aspire stop
Bu, Aspire CLI’ı gerçek anlamda bir süreç yöneticisine dönüştürüyor. Birden fazla AppHost başlatabilir, durumlarını kontrol edebilir, loglarını takip edebilir ve bunları kapatabilirsiniz — hepsi tek bir terminal oturumundan.
Isolated modla birleştirin
Detached mod, isolated modla doğal olarak uyum içinde çalışır. Port çakışması olmadan aynı projenin iki örneğini arka planda çalıştırmak ister misiniz?
aspire start --isolated
aspire start --isolated
Her biri rastgele portlar, ayrı secret’lar ve kendi yaşam döngüsü alıyor. Her ikisini görmek için aspire ps, işi bitenini kapatmak için aspire stop kullanın.
Bu neden kodlama ajanları için büyük bir gelişme
İşte gerçekten ilgi çekici olan kısım. Terminalinizde çalışan bir kodlama ajanı artık şunları yapabiliyor:
aspire startile uygulamayı başlatmakaspire describeile durumunu sorgulamak- Sorunları teşhis etmek için
aspire logsile logları kontrol etmek - İşi bittiğinde
aspire stopile durdurmak
Terminal oturumunu kaybetmeden. Detached moddan önce, AppHost’unuzu çalıştıran bir ajan kendi terminaline erişimini kaybederdi. Artık başlatabilir, gözlemleyebilir, yineleyebilir ve temizleyebilir — tam olarak özerk bir ajanın çalışmasını isteyeceğiniz şekilde.
Aspire ekibi bunu benimsedi. aspire agent init çalıştırmak, ajanlara bu komutları öğreten bir Aspire skill dosyası kuruyor. Bu sayede Copilot’un kodlama ajanı gibi araçlar Aspire iş yüklerinizi kutudan çıkar çıkmaz yönetebiliyor.
Özet
Detached mod, basit bir bayrak kılığında gizlenmiş bir iş akışı yükseltmesi. Terminaller arasında bağlam geçişlerini bırakıyorsunuz, ajanlar kendilerini bloke etmekten kurtuluyor ve yeni CLI komutları çalışanlar hakkında gerçek görünürlük sağlıyor. Pratik, temiz ve günlük geliştirme döngüsünü belirgin biçimde daha akıcı hale getiriyor.
Tüm ayrıntılar için tam yazıyı okuyun ve aspire update --self ile Aspire 13.2’yi edinin.
