← Radar

Konu: Ajanlar3 dk okuma

Claude Managed Agents: Ajanın beynini ellerinden ayırmak neden işe yarıyor?

Bu neden önemli?

Bir ajanı dizüstü bilgisayarda çalıştırmak kolay. Saatlerce süren, yüzlercesi aynı anda çalışan ve gerçek hesaplara erişen ajanları güvenle çalıştırmak ise bambaşka bir iş. Anthropic'in bu ayrımı nasıl yaptığı, kendi ajan altyapını kurarken de işine yarayacak bir düşünme biçimi.

Ne çıktı?

Anthropic 8 Nisan 2026’da Claude Managed Agents’ı herkese açık beta olarak duyurdu. Fikir basit: Ajan döngüsünü, kod çalıştıracağı ortamı ve oturum geçmişini sen kurmuyorsun. Ajanı tanımlıyorsun (model, sistem talimatı, araçlar, MCP sunucuları, beceriler), Anthropic onu kendi altyapısında saatlerce çalıştırıyor. Ajan dosya okuyup yazabiliyor, komut çalıştırabiliyor, web’de arama yapabiliyor.

Better Stack’in videosunda sunucu, Claude Code’daki hazır bir beceriyle (skill) özel bir GitHub deposundaki notlarını okuyan ve Slack’ten cevap veren bir ajan kurdu. Ajanın sadece okuma araçları vardı, dosya değiştiremiyordu. Bu da bir ajana en az yetkiyi vermenin iyi bir örneği.

Fiyat iki parçalı: Kullanılan token’lar normal API fiyatından, bir de ajan çalışırken saat başına 0,08 dolar. Boşta bekleyen oturumlar ücret yazmıyor. Videoda belirtildiği gibi Pro ya da Max aboneliğin burada geçmiyor, ödeme API üzerinden.

Üç parça: oturum, harness, korumalı alan

Asıl öğretici kısım, Anthropic mühendislerinin yazdığı mimari yazı. Bir ajanı üç ayrı parçaya bölüyorlar:

  • Oturum (session): Olan her şeyin sadece sonuna eklenen (append-only) kaydı. Ajanın hafızası.
  • Harness: Claude’u çağıran, araç isteklerini doğru yere yönlendiren döngü. Bu kavramı Flue yazımızda “koşum takımı” diye anlatmıştık. Yazının benzetmesiyle ajanın beyni.
  • Korumalı alan (sandbox): Kodun çalıştığı, dosyaların düzenlendiği ortam. Ajanın elleri.

İlk denemede üçü tek bir konteynerdeydi. Kolaydı ama konteyner bir evcil hayvana dönüştü: Çökerse oturum da gidiyordu, hata ayıklamak için kullanıcı verisi olan bir konteynere girmek gerekiyordu. Sunucu dünyasında bilinen “evcil hayvan değil, sürü hayvanı” (pets vs. cattle) fikri burada devreye giriyor. Her parça, gerektiğinde atılıp yenisi açılabilen sıradan bir parça olmalı.

Ayırınca ne kazanılıyor?

Çökme sorun olmaktan çıkıyor. Harness konteyneri sıradan bir araç gibi çağırıyor. Konteyner ölürse bu, modelin gördüğü bir araç hatası oluyor ve yenisi açılıyor. Harness çökerse de kayıt dışarıda durduğu için yeni bir harness oturumu kaldığı yerden okuyup devam ediyor.

Anahtarlar modelden uzak kalıyor. Eski düzende model tarafından üretilen kod, kimlik bilgileriyle aynı konteynerde çalışıyordu. Bir istem enjeksiyonu (prompt injection) için modeli “ortam değişkenlerini oku” diye kandırmak yetiyordu. Yeni düzende Git token’ı sadece depoyu klonlarken kullanılıyor. MCP araçlarının anahtarları bir kasada duruyor ve çağrıyı bir aracı (proxy) yapıyor. Ne model ne de harness bu anahtarları görüyor.

Bağlam penceresi tek hafıza değil. Uzun işlerde bağlamı özetlemek (compaction) ya da kırpmak bilgiyi geri dönülmez biçimde siliyor. Burada tam kayıt oturumda kalıyor. Harness gerektiğinde bu kayıttan istediği dilimi geri okuyabiliyor.

Daha hızlı başlıyor. Konteyner artık sadece bir araç ona ihtiyaç duyduğunda açılıyor. Anthropic’e göre ilk token’a kadar geçen sürenin ortancası yaklaşık yüzde 60, en yavaş yüzde 5’lik dilimi ise yüzde 90’ın üzerinde kısaldı.

Bir de “çok beyin, çok el” fikri var. Her el aynı araç arayüzüyle bağlandığı için harness’ın karşısındakinin bir konteyner mi, bir telefon mu olduğunu bilmesi gerekmiyor. Beyinler elleri birbirine devredebiliyor.

Sonra ne oldu?

Managed Agents hâlâ beta. Ekim 2026 itibarıyla belgelerde korumalı alanı kendi sunucunda çalıştırma (self-hosted sandbox) ve ajanları zamanlanmış görev olarak çalıştırma seçenekleri de var. Benzer fikirleri açık kaynak tarafta uygulayan çatılar için Vercel’in eve’i ve Flue yazımıza bakabilirsin.

Düşün

  • Kendi ajanında model, çalıştırdığı kodla aynı yerde mi duruyor? Bir istem enjeksiyonu hangi anahtarlara ulaşabilir?
  • Ajanın yarı yolda çökerse kaldığı yerden devam edebilir mi?

Videoyu izle

Tıklayınca video YouTube'dan yüklenir; o ana kadar bu sayfa YouTube'a hiçbir istek göndermez.
Kaynaklar (5, İngilizce)

Kendi cümlelerimizle yazılmış bir özettir, çeviri değildir. Tüm kaynaklar yukarıda.

Konu: Ajanlar3 dkVideo: Better Stack

Lightpanda: Ajanlar için sıfırdan yazılmış, ekranı olmayan tarayıcı

Lightpanda, Chrome'un ya da WebKit'in kodunu kullanmadan Zig diliyle yazılmış bir headless tarayıcı. Sayfayı çizmiyor, sadece HTML'i okuyup JavaScript'i çalıştırıyor. Bu yüzden Chrome'dan çok daha az bellek harcıyor. Puppeteer ve Playwright ile doğrudan çalışıyor. Ekim 2026'da 1.0 sürümüyle betadan çıktı.

Konu: Ajanlar3 dkVideo: Better Stack

OpenAI Symphony: Kodlama ajanlarını iş takip panosundan yönetmek

OpenAI, Symphony adlı açık kaynak bir orkestrasyon aracı yayımladı. Linear gibi bir iş takip panosunu izliyor, her göreve ayrı bir çalışma klasörü açıp bir kodlama ajanı başlatıyor, insanı sadece inceleme gerektiğinde çağırıyor. Önerilen kurulum yolu da alışılmadık: Ajanına 2.000 satırlık bir şartnameyi verip aracı sıfırdan yazdırmak.