Yapay zeka kodlama ajanlarını yönetmek için tmux yapılandırma rehberi yayımlandı
Öne çıkanlar
- Claude Code, '--worktree' ve '--tmux' bayraklarıyla otomatik izole oturum desteği sunuyor.
- 'send-keys' ile ajanlara girdi gönderilirken arayüzün kilitlenmemesi için kısa gecikmeler eklenmesi gerekiyor.
- Tmux mimarisi ajanın onay beklediğini veya bittiğini doğal olarak ayırt edemiyor.
Crystl ekibi, Claude Code ve benzeri yapay zeka kodlama ajanlarını tmux oturumlarında çalıştırmaya yönelik kapsamlı bir rehber paylaştı. Rehber, terminal bağlantısı kopsa dahi ajanların arka planda kesintisiz çalışabilmesi, tek pencerede çoklu ajan düzeni kurulması ve komut satırı üzerinden ajanlara girdi gönderme adımlarını ele alıyor. Claude Code bünyesindeki yerleşik iş ağacı (worktree) ve tmux entegrasyonuna da değinilen rehberde, manuel yapılandırmanın sınırları somut örneklerle gösterildi.
Rehberde çoklu oturum yönetimi için her depo adına özel bir tmux oturumu açılması ve her görev için ayrı pencereler oluşturulması tavsiye ediliyor. Geliştiriciler, send-keys komutuyla ajanlara betik üzerinden metin gönderebiliyor ve capture-pane ile çıktıları okuyabiliyor. Yapılandırma dosyasında ekran geçmişi sınırının 100 bin satıra çıkarılması, fare desteği ve tuş gecikmesinin düşürülmesi gibi ajan performansını ve görsel arayüzü doğrudan iyileştiren kritik detaylar aktarılıyor.
İncelemede tmux'un ajan sayısının dörtten fazlaya ulaştığı senaryolardaki mimari sınırlarına da işaret edildi. Geleneksel çoklayıcının bir ajanın onay bekleyip beklemediğini doğrudan algılayamaması, ekran kazıma (scraping) yönteminin kırılganlığı ve yeniden başlatmalarda oturum belleğinin kaybolması gibi kısıtlar bulunuyor. Bu noktada geliştiricilere, uzak SSH bağlantılarında tmux kullanımı önerilirken, karmaşık yerel çoklu ajan senaryoları için yapılandırılmış veri yakalayan modern terminal çözümlerine geçilebileceği belirtildi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.