Claude Code Oturumları Artık Birbiriyle Konuşabiliyor: Yeni Özellik Nasıl Çalışıyor?

Anthropic, Claude Code 2.1.224 sürümüyle geliştiricilerin paralel yapay zeka destekli kodlama süreçlerini önemli ölçüde kolaylaştırabilecek yeni bir özellik kullanıma sundu. Cross-session messaging, yani oturumlar arası mesajlaşma özelliği sayesinde aynı bilgisayarda çalışan bağımsız Claude Code oturumları artık birbirlerine doğrudan metin mesajları gönderebiliyor.
macOS ve Linux sistemlerinde kullanılabilen özellik, özellikle birden fazla Terminal penceresinde farklı görevler üzerinde çalışan geliştiricileri hedefliyor. Bir Claude Code oturumunda ortaya çıkan önemli bir bilgi, alınan teknik karar veya tamamlanan bir görev, geliştiricinin manuel olarak kopyalayıp yapıştırmasına gerek kalmadan başka bir oturuma aktarılabiliyor.
Anthropic’in belgelerine göre oturumlar arası mesajlaşma için Claude Code 2.1.224 veya daha yeni bir sürüm gerekiyor. Desteklenen platformlar arasında macOS’un yanı sıra Linux ve WSL 2 içerisinde çalışan Linux ortamları da bulunuyor. Özellik şu anda yerel Windows sürümünde desteklenmiyor.
Claude Code oturumları ListAgents ve SendMessage ile haberleşiyor
Yeni sistemin temelinde ListAgents ve SendMessage isimli iki araç bulunuyor.
ListAgents, Claude’un erişebileceği diğer aktif oturumları belirlemesini sağlıyor. SendMessage ise bulunan oturumlardan birine mesaj gönderilmesi için kullanılıyor. Kullanıcıların bu araçları doğrudan çağırması gerekmiyor; Claude, ihtiyaç duyduğunda hedef oturumu tespit edip mesajı kendisi oluşturabiliyor.
Kullanıcılar erişilebilir oturumları görmek isterse Claude Code içerisinde /list-agents komutunu kullanabiliyor. Aynı komut /peers adıyla da çalışıyor.
Örneğin bir geliştirici aynı proje için iki farklı Terminal oturumu açabilir. Oturumlardan biri veritabanı değişiklikleri üzerinde çalışırken diğeri API tarafını geliştirebilir. Veritabanı üzerinde çalışan Claude Code oturumu şemada API’yi etkileyebilecek bir değişiklik yaptığında, bu bilgiyi API üzerinde çalışan diğer oturuma iletebilir.
Böylece paralel çalışan süreçler arasında ortaya çıkabilecek bilgi kopukluğunun azaltılması amaçlanıyor.
Konuşma geçmişi veya dosyalar diğer oturuma aktarılmıyor
Anthropic, özellikte oturumlar arasında aktarılan içeriğin kapsamını özellikle sınırlı tutuyor.
Claude Code oturumları birbirlerine yalnızca düz metin mesajları gönderebiliyor. Gönderen oturumun konuşma geçmişi, dosyaları veya çalışma bağlamının tamamı diğer oturuma taşınmıyor.
Bu nedenle özellik, iki Claude Code oturumunu tamamen birleştiren ortak bir hafıza sistemi olarak çalışmıyor.
Örneğin bir oturum, yaptığı değişikliğin başka bir geliştirme sürecini etkileyebileceğini fark ettiğinde kısa bir açıklama gönderebilir. Benzer şekilde uzun süren bir test veya taşıma işlemi tamamlandığında sonuç başka bir aktif oturuma aktarılabilir.
Ancak hedef oturum yalnızca kendisine gönderilen mesajı ve gönderen oturumun kimliğini görüyor.
Claude Code güvenlik sınırlarını oturumlar arasında koruyor
Oturumlar arası mesajlaşmanın dikkat çeken noktalarından biri de izin sisteminin oturum bazında korunmaya devam etmesi.
Başka bir Claude Code oturumundan gelen mesaj, kullanıcının doğrudan verdiği bir onay olarak kabul edilmiyor. Bu nedenle gelen mesaj bekleyen bir izin talebini onaylayamıyor, Claude Code yapılandırmasını değiştiremiyor veya mesaj içerisine yazılan bir komutu otomatik olarak çalıştıramıyor.
Örneğin bir mesaj içerisinde /compact gibi bir Claude Code komutu yer alsa bile sistem bunu komut olarak değil, normal metin olarak değerlendiriyor.
Mesajın gerektirdiği işlem hedef oturumda ek izin istiyorsa kullanıcı yine normal Claude Code izin ekranıyla karşılaşıyor.
Bu yapı, bağımsız çalışan oturumların haberleşebilmesini sağlarken bir oturumun diğerinin güvenlik sınırlarını aşmasını engellemeyi amaçlıyor.
Aynı bilgisayardaki mesajlar Anthropic sunucularından geçmiyor
Yeni özelliğin gizlilik açısından önemli bölümlerinden biri, aynı makinedeki Claude Code oturumları arasındaki mesajların yerel olarak iletilmesi.
Anthropic’in teknik belgelerine göre aynı bilgisayardaki oturumlar arasında gönderilen mesajlar oturum başına oluşturulan yerel soketler üzerinden taşınıyor ve Anthropic sunucularından geçmiyor.
Her Claude Code oturumu sistem üzerinde kendisine ait bir mesaj kutusu soketi oluşturuyor. Diğer oturumlar da bu yerel bilgileri kullanarak birbirlerini bulabiliyor.
Bu durum özellikle aynı bilgisayarda birden fazla Terminal veya çalışma ağacı üzerinden paralel geliştirme yapan kullanıcılar açısından önemli. Yerel oturumlar arasındaki iletişim için ayrı bir bulut tabanlı mesajlaşma servisine ihtiyaç duyulmuyor.
Ayrıca bu soketlere erişim işletim sistemi kullanıcısıyla sınırlandırılıyor. Böylece paylaşılan bir bilgisayarda farklı işletim sistemi kullanıcılarının Claude Code oturumları birbirlerine doğrudan erişemiyor.
Farklı bilgisayarlardaki Claude Code oturumlarında sistem daha sınırlı
Claude Code’un yeni mesajlaşma sistemi yalnızca aynı cihazdaki oturumları görmekle sınırlı değil. Remote Control bağlantısı aktif olduğunda başka cihazlarda çalışan Claude Code oturumları ve bazı web oturumları da listede görüntülenebiliyor. Ancak burada önemli bir sınırlama bulunuyor.
Aynı bilgisayardaki iki oturum birbirine yeni mesaj gönderebilir ve yanıt verebilirken, farklı makinelerdeki oturumlarda iletişim yanıt odaklı çalışıyor.
Başka bir ifadeyle bir Claude Code oturumu farklı bilgisayardaki başka bir oturuma kendi başına yeni bir konuşma başlatamıyor. Ancak diğer makineden daha önce gelen bir mesaja yanıt gönderebiliyor. Bu trafik Remote Control altyapısı üzerinden Anthropic sunucularından geçiyor.
Remote Control ise yerel Claude Code oturumunun Claude’un web arayüzü veya iOS ve Android uygulamaları üzerinden uzaktan kullanılmasına olanak tanıyor. Kod çalıştırma ve dosya sistemi erişimi yerel makinede kalırken bağlantının iletişim trafiği Anthropic altyapısı üzerinden sağlanıyor.
Agent Teams ile aynı şey değil
Yeni oturumlar arası mesajlaşma özelliğini Claude Code’un mevcut Subagents ve Agent Teams özelliklerinden ayırmak gerekiyor.
Subagent’lar belirli görevleri gerçekleştirmek üzere ana oturum içerisinde çalışan ve sonuçlarını ana bağlama geri gönderen yardımcı ajanlar olarak tasarlanıyor. Agent Teams tarafında ise bağımsız Claude örnekleri ortak görevler üzerinde koordineli biçimde çalışabiliyor ve birbirleriyle doğrudan iletişim kurabiliyor.
Cross-session messaging ise kullanıcının zaten bağımsız olarak başlattığı Claude Code oturumlarını birbirine bağlıyor.
Dolayısıyla geliştiricinin iki ayrı Terminal penceresinde kendi kontrolünde yürüttüğü çalışma akışları arasında bilgi aktarmak istediği senaryolarda yeni mesajlaşma sistemi daha uygun bir seçenek haline geliyor.
Paralel yapay zeka destekli kodlama daha kullanışlı hale geliyor
Yapay zeka kodlama araçları giderek tek bir sohbet veya Terminal oturumu içerisinde çalışan yardımcılardan, aynı proje üzerinde paralel görevler yürütebilen çoklu ajan sistemlerine doğru ilerliyor.
Claude Code’un oturumlar arası mesajlaşma özelliği de bu değişimin dikkat çekici örneklerinden biri.
Özellikle büyük projelerde bir oturumun testleri çalıştırdığı, başka bir oturumun arayüz geliştirdiği ve üçüncü bir oturumun arka uç kodunu düzenlediği çalışma biçimleri düşünüldüğünde oturumların birbirine kısa bilgi gönderebilmesi önemli bir kullanım kolaylığı sağlayabilir.
Bununla birlikte Anthropic’in özelliği tam anlamıyla ortak bir oturum veya paylaşılan hafıza sistemi yerine kontrollü bir metin iletişim kanalı olarak tasarladığı görülüyor.
Bu yaklaşım sayesinde bağımsız Claude Code süreçleri koordinasyon kurabilirken her oturum kendi bağlamını, dosya erişimini ve izin sınırlarını korumaya devam ediyor.
Claude Code 2.1.224 ile gelen özellik bu nedenle yalnızca küçük bir Terminal yeniliği olmaktan çok, geliştiricilerin birden fazla yapay zeka kodlama oturumunu aynı anda yönetme biçimini değiştirebilecek yeni bir altyapı adımı olarak değerlendirilebilir.
New in Claude Code: your sessions can now message each other.
Instead of having to re-explain yourself in another session, you can now tell Claude to do it. It sends a summary (not your history or files), and the other session picks it up mid-task. pic.twitter.com/PtNsfXeQXP
— ClaudeDevs (@ClaudeDevs) August 7, 2026
Kaynak: Claude



