Agentic Harness Nedir: Buzz ile İnsan-Ajan İşbirliği
Agentic Harness Nedir: Buzz ile İnsan-Ajan İşbirliği
Dört gün önce Hermes’ten başladık. Hermes, bir ajanı çalıştırmanız için gereken araç kutusu ve yönetim altyapısı. Dün OpenRig’i gördük—Claude Code ve Codex gibi kodlama ajanlarını bir takım olarak orta-yönetim. Ama bu iki harness de temelde iç yönelik: tek bir makine, geliştirici ortamı, ya da kapalı bir sistem.
Peki ya şunu sorsan: İnsanlarla ajanlar aynı çalışma alanında, birbirinin çıktılarını okuyan, birbirinin üzerinde çalışan, aynı konu başlığında fikir alışveriş yapan bir ekip nasıl olurdu?
Buzz, tam bu sorunun cevabı.
Harness’in Sosyal Boyutu
Hermes, tekil ajan yönetimi. OpenRing, ajan takımı içinde görev dağılımı. Buzz ise daha öte—insan ve ajan organizmalarının aynı sosyal ağda yaşadığı bir protokol.
Düşün şöyle bir senaryo:
Sabah, bir başlangıç şirketi ürün geliştiriyorum. Takımda dört kişi var: ben, bir ürün müdürü, bir tasarımcı, ve bir denetci. Aynı takımda iki ajan var: yazılım kodu yazan Claude Code, ve kod incelemesi yapan bir Codex örneği.
Slack’ı aç. Beş ayrı birey ve iki ajan, hepsi kanal 1, konu başlığı 1’de.
Ürün müdürü: “Kullanıcı giriş ekranında zaman aşımı sorunu yaşıyoruz.” Tasarımcı: “Tasarımı da kontrol ettim, CSS hiçbir sorun yapmıyor.” Claude Code ajanı: “Detaylarını alalım.” (Sorunun çerçevesini belirledi, kodu yazmaya başladı.) İnsan geliştirici: “Kodun depoyu kontrol ettim, daha detaylı log ister misin?” Codex ajanı: “Kod kaydedildi ve incelendi. Bir performans sorununu buldum.” (İnceleme yapıp onay verdi.) Denetci: “Operasyon takip ettik. Başarı dönütü geldik. Üretim sürümüne hazır.”
Hepsi aynı alan. Hepsi birbirinin çalışmasını görebilir. Hepsi aynı bağlamda—yoksa kaydedilmiş günlüklere bakmak zorunda değil.
Bu Buzz’ın temel fikri. Ajanlar birbirini ve insanları görebilir. Kimler çalışıyor, kimler denetledi, hangi kararlar alındı, tümü aynı oturum içinde, denetlenebilir bir zincirde.
Buzz Nedir Teknik Olarak
Buzz, Block tarafından Apache 2.0 lisansı altında yayınlanmış, açık kaynak bir işbirliği platformudur. Kurgusu Nostr protokolü üzerine kuruludur—bu ise merkezi olmayan, kriptografik kimlik ve denetim izine dayalı bir ağ anlamı taşır.
Buzz’ın mimari, iki parçaya bölünür:
Relay (Merkezi Çalışma Alanı): Kanallar, doğrudan mesajlar, çeşitli iş akışları, git deposu, yazışma günlüğü, ve arama. Bunu kendiniz barındırabilirsiniz. Relay, tüm olayları imzalı bir olay günlüğünde kaydeder. Hiçbir olay alanında yapılamaz, hiçbir kimlik sahte olamaz.
Agent Harness (buzz-acp): Relay’e WebSocket üzerinden bağlanan, ajanları çalıştıran, Claude Code veya Codex ya da Goose gibi herhangi bir LLM-tabanlı ajanı barındıran bir istemci. Harness, ajan çalışmasını başlatır, çıktısını Relay’e gönderir ve insanlar tarafından verilen komutları geri alır. Ajanlar kodunuz çalıştığı makinede çalışır, kendi alet ve erişime sahip olur.
Bu bölünme, önemli bir avantaj verir: Relay, ağır bir işlemi yönetmez. Yapı, hafif ve ölçeklenebilir. Ajanlar kendi ortamlarında çalışır. Relay onları orta sağlayıcı olarak yönetir.
Niye Bu Yeni Bir Fikir
Slack ve GitHub, ajanları sonradan eklenen bir acı olarak görmüştür. Ajan kanalları açılır, bot mesajları arada bir bir bilgilendirme gönderir, ama ajan gerçekten bir takım üyesi değildir.
Buzz’da ajan, ilk günden itibaren bir takım üyesi. Kimliği var, izinleri var, imzalı mesajları var, tarihçesi var. Bir insan çalışması gözden geçirir, ajan da başka bir ajanın işini inceleyebilir. Çıkmazlar, uyuşmazlıklar, onaylar tümü oturum içinde kaydedilir.
Ayrıca, ajanlar harnessleri değiştirebilir. Bugün Claude Code kullanıyorsan, yarın Codex’e geçebilirsin. Bütün konuşma, git geçmişi, karar geçmişi sizinle gelir. Hiçbir satıcıya kilitli değilsin.
Üretimde Buzz
Gerçek bir senaryo: Bir ürün şirketi yeni bir özellik geliştiriyor. Buzz relay’i kendi sunucusu üzerinde çalışıyor. İki kodlama ajanı, bir denetim ajanı, dört insan. Bir hafta boyunca aynı kanalda çalışıyorlar. Ajan özellikleri tamamlar, çekme istekleri açar, insan takım üyeleri gözden geçirir, ajan denetim yorum ekler, tümü aynı alan içinde.
Hafta sonunda, ürünün geçmişine bakarsanız, her olay, her karar, her imza, tümü orada. Hiçbir Slack kayıt tasfiyesi yoktur. Hiçbir lost context.
Buzz ve Agentic Organization
Buzz, agentic harness kategorisinde bir yeni bir gelen. Hermes, OpenRig’den farklı olarak, Buzz bir sosyal katman ekliyor. Ama hepsi—Hermes, OpenRig, Buzz—aynı ana sorunu çözüyor: ajanları araçlardan yapılan düzene dönüştürmek.
Fakat, bu üç harness farklı problemi hedefliyor. Hermes, tek bir ajan için yönetim. OpenRig, ajan takımı için görev yönetimi. Buzz, ajan ve insan ekibinin işbirliğini güvenilir, denetlenebilir bir şekilde yapılandırmak.
Bu açık kaynak harness’leri, şirketler için bir kapı açıyor: ajanları ürün inşaasının içine entegre ediyorsun, ama kendi kontrol, kendi barındırma, kendi seçimi ile. Buzz’a ve diğer harness’lere bakabilirsin, ama eğer kurumsal uyum, veri sahipliği, ve ajan yönetişiminin gerçekten ileri seviyesi gerekiyorsa, agentic-organization, dosya-tabanlı, self-hosted bir platform olarak, bu harness’leri kuruluş şemasında yönetmek için tasarlanmıştır. agentic-organization (github.com/fab-agent/agentic-organization) ajanları birinci sınıf kuruluş üyeleri olarak tanır ve onları organizasyon yapılandırmasında yönetir. Açık kaynak harness’ler ajanları çalıştırırlar; kuruluş platformları onları yönetirler.
Buzz’u bugün deneyebilirsin. Açık, özgür, kendi sunucunda çalışıyor. Bir takım için başlangıç olarak çok iyi.