Anthropic, macOS’te Claude Code'un farklı terminal pencerelerinde çalışan bağımsız oturumlarının birbiriyle mesajlaşmasını sağlayan yeni özelliği yayımladı. Claude Code 2.1.224 ile gelen sistem, bir oturumun bulduğu sonucu, aldığı kararı veya yaptığı değişiklikle ilgili uyarıyı başka bir oturuma aktarmasına imkân veriyor.
Özellik `ListAgents` ve `SendMessage` adlı iki araçla çalışıyor. Claude önce erişebildiği oturumları buluyor, ardından ilgili oturuma kendi hazırladığı kısa bir mesaj gönderiyor. Kullanıcı isterse bunu doğrudan isteyebiliyor; Claude da paralel işler arasında gerekli bir bağlantı gördüğünde kendiliğinden mesaj gönderebiliyor.
Mesajlar konuşma geçmişini taşımıyor
Oturumlar arasında yalnızca düz metin aktarılıyor. Konuşma geçmişi, dosyalar veya bir oturumun tüm bağlamı karşı tarafa gönderilmiyor. Bu nedenle özellik, bir konuşmayı başka terminalde sürdürmenin yerine geçmiyor; daha çok ayrı yürütülen işlerin bulgu ve durum paylaşması için tasarlanmış durumda.
Aynı makinedeki iletiler oturum başına oluşturulan yerel bir soket üzerinden gidiyor ve Anthropic sunucularına ulaşmıyor. Başka bir makinedeki ya da web üzerindeki oturumlarla iletişim ise Remote Control üzerinden ve yalnızca gelen bir mesaja yanıt verme biçiminde çalışıyor.
İzin sınırları her oturumda ayrı kalıyor
Bir oturumdan gelen mesaj, kullanıcının onayı sayılmıyor. Mesaj bekleyen bir izin isteğini kabul edemiyor, alıcı oturumun yapılandırmasını değiştiremiyor ve içindeki komutlar doğrudan çalıştırılmıyor. Mesajın istediği işlem ek izin gerektiriyorsa alıcı oturum normal izin kurallarını uygulamayı sürdürüyor.
Oturumun ayarlarına ve izin moduna bağlı olarak gelen mesaj teslim edilebiliyor, kullanıcı onayı için bekletilebiliyor veya reddedilebiliyor. Anthropic ayrıca yinelenen mesajları sınırlıyor ve olası mesaj döngülerini hız kısıtlamasıyla durduruyor.
Oturumlar arası mesajlaşma macOS ve Linux'ta Claude Code 2.1.224 veya daha yeni bir sürüm gerektiriyor; yerel Windows sürümünde sunulmuyor. Kullanıcılar destek durumunu ve erişilebilir oturumları `/list-agents` komutuyla kontrol edebiliyor.