Claude Science İncelemesi: Daemon Tabanlı Ajan Mimarisi
Claude Science'ın daemon tabanlı host RPC mimarisi, kernel-daemon yetki ayrımı ve ajan harness tasarımı üzerine teknik inceleme.
Anthropic'in 30 Haziran 2026'da beta olarak yayınladığı Claude Science, ilk bakışta sıradan bir masaüstü uygulaması gibi görünse de aslında localhost üzerinden servis edilen bir web arayüzü ve arkasında çalışan bir daemon'a dayanıyor. Uygulamanın gerçek yeniliği arayüzde değil, çekirdek (kernel) süreçleri ile daemon arasındaki yetki ayrımında saklı: çekirdekler çalışma durumunu tutarken, daemon geçmişi ve yetkiyi elinde bulunduruyor.
Ters mühendislik, kernel_worker.py dosyasındaki host SDK'sının ilk execute() çağrısından sonra daemon tarafından enjekte edildiğini ortaya koyuyor. host.llm() ve host.mcp() gibi çağrılar aslında süreç sınırını aşan senkron RPC istekleri; sys.modules'e kayıtlı bir singleton sayesinde import host çalışıyormuş gibi görünüyor ama ortada gerçek bir Python paketi yok. Kurulum da katmanlı: imzalı uygulama sadece ~3.9 GB'lık kurulumun yaklaşık %5'ini oluşturuyor, geri kalanı sürümlü runtime ve conda ortamları tarafından sağlanıyor.
Ajan harness geliştiricileri için Claude Science, model yeteneği, harness politikası ve uygulamaya özgü yürütmenin tek bir bilimsel pipeline'da nasıl birleştiğine dair somut bir vaka çalışması sunuyor: kod orkestrasyonu sıkıştırıyor ama yetenek sınırlarını korumuyor, artefaktlar konuşmadan bağımsız sürümlenmiş kanıtlar olarak kalıyor, ve doğrulama ana ajanın öz-yansıma döngüsünün dışında çalışarak tamamlanmayı engelleyebiliyor.