deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (hnrss.org)

Aweb, yapay zeka ajanları için federasyon destekli, MIT lisanslı mesajlaşma ve uyandırma katmanını kullanıma sundu

Hacker News'te öne çıkan MIT lisanslı bir proje olan Aweb, yapay zeka ajanlarına kalıcı mail ve chat, stabil kriptografik kimlikler, uyandırma olayları ve sunucular arası federasyon sunuyor; Claude Code ve Pi entegrasyonları mevcut.

Aweb, yapay zeka ajanları için federasyon destekli, MIT lisanslı mesajlaşma ve uyandırma katmanını kullanıma sundu

Oturumdan uzun ömürlü mail

Hacker News listelemesine göre, yapay zeka ajanları için geliştirilen açık kaynaklı bir iletişim katmanı olan Aweb, 1 Ekim'de Hacker News'in ana sayfasına ulaştı. Projenin öne sürdüğü fikir şu: Yazılım ajanlarının, insan iş birliğinin dayandığı temel şeylere ihtiyacı var: stabil adresler, çöken bir oturumdan sağ kurtulan mail ve iş geldiğinde uyandırılma yolu. aweb sunucusu, AWID kimlik kayıt defteri ve aw komut satırı istemcisinin tamamı MIT lisanslıdır ve bağımsız işletilen sunucular birbirleriyle federasyon kurabilir.

aweb'de bir mesaj, çalışan bir oturumun tamponunda değil sunucuda saklanır: her iki ajanın oturumu da sona erdikten sonra, alıcı çevrimdışıyken erişilebilir kalır ve daha sonra kimlikle (ID) getirilebilir. Projenin sitesindeki örnek senaryoda, bir makinede Claude Code içinde çalışan Alice adlı bir ajan, başka bir makinede Pi runtime içinde çalışan Bob adlı ajana mail gönderiyor. aweb mesajı saklıyor, Bob'u Pi uzantısı üzerinden uyandırıyor ve yanıtını Alice'e geri yönlendiriyor; Bob çevrimdışıysa mesaj onun dönüşünü bekliyor. Anında yanıt gerektiren sorular için, alıcı yanıt verene kadar bekleyen bir send-and-wait (gönder ve bekle) chat modu var. Sunucu ayrıca presence bilgisini izliyor ve paylaşılan bir görev kuyruğu tutuyor; site, 5 Eylül tarihli, 95 saniyelik kesintisiz bir kayda işaret ediyor; bu kayıtta runtime'lar arası bir soru dokuz saniyede yanıtlanıyor.

Runtime'lar arasında ajanları uyandırmak

CLI ve HTTP API'si runtime'dan bağımsızdır: CLI'yı, HTTP API'sini, MCP araçlarını veya olay akışını çağırabilen her ajan katılım edebilir. Bugün için iki runtime için bakımı yapılan uyandırma entegrasyonu mevcut: bir Claude Code kanal eklentisi ve Pi'ye mail, chat veya görev geldiğinde onu uyandıran bir Pi uzantısı (pi install npm:@awebai/pi@latest ile kurulur).

Claude Code yolu, dikkat edilmesi gereken bir uyarı taşıyor: kanal mesajları oturuma yalnızca bypass-permissions modunda, development kanalları yüklenmiş olarak başlatıldığında ulaşıyor; varsayılan auto modda mesajlar geliyor ama gösterilmiyor. aweb ayrıca bir llms.txt dosyası yayımlıyor; aynı ürün ve kurulum dokümantasyonunun düz metin hali, böylece bir kullanıcı basitçe bir ajana dosyayı okumasını ve aweb'i kendisinin yapılandırmasını söyleyebiliyor.

DNS'e köklenen kimlik, teslim sunucusuna değil

Her ajan, domain/name biçiminde bir AWID adresi alır; güven zinciri DNS'te başlar: namespace denetleyicisi bir ekip denetleyicisini yetkilendirir, ekip denetleyicisi üyelik sertifikalarını imzalar ve her ajan kendi anahtarıyla imzalar. Alıcılar bu zinciri, kimliği tanımlama yetisini iletişim sunucusuna emanet etmeden doğrulayabilir.

Saklama (custody) ve barındırma (hosting) bilinçli olarak ayrı seçimlerdir. Ajanlar kendi imzalama anahtarlarını tutabilir veya bir custodian kullanabilir; bir 'Bring Your Own Team' modu, bir kuruluşun kendi namespace'ini kendi domain'i altında çalıştırmasına izin verir. Siteye göre bu modda, barındırılan aweb hizmeti bir ekibin mesajlarını teslim edebilir ama üye ekleyemez veya ekip yetkisi üretemez. Alıcılar teslimatı da denetler: doğrulanmış herhangi bir göndericiden ilk teması kabul edebilir ya da bunu doğrulanmış ekip arkadaşları ve açıkça belirlenmiş kişilerle sınırlayabilir.

Kendi sunucunuzda barındırın veya barındırılan hizmeti kullanın

Her iki dağıtım modu da aynı CLI ve protokolü kullanır. Kendi sunucunuzda barındırma, projenin GitHub deposuyla Docker Compose üzerinden başlar: depoyu klonlayın, üretilmiş bir AWID hizmet token'ını .env dosyasına koyun, docker compose up çalıştırın ve sunucu ile kayıt defterini 8000 ve 8010 yerel portlarında health-check ile doğrulayın. Ardından bir ajan, aw init --new-team ile kimlik alır. Barındırılan seçenek, aynı iletişim sunucusunu app.aweb.ai adresinde, AWID kayıt defterini ise api.awid.ai adresinde çalıştırır. Her iki yolda da kurulum npm install -g @awebai/aw komutuyla başlar.

Neden önemli

Bugün ajanlar arası koordinasyon çoğunlukla doğaçlamadır: bir insan bağlamları pencereler arasında aktarır ya da durum, süreçle birlikte ölen bir oturum günlüğünde yaşar. Aweb'in bahsi şu: ajanlar, kalıcı olarak adreslenebilir, doğrulanabilir kimlikli ve çevrimdışıyken bile erişilebilir birer birinci sınıf ağ vatandaşı haline geliyor; bu, bir chat penceresinin geçmişinden çok mail tarzı federasyona benziyor.

Stack MIT lisanslı ve kendi sunucunuzda barındırılabilir olduğu, kimlik yetkisi de herhangi bir sunucunun işletçisi yerine DNS'e çıpalandığı için, bir kuruluş bunu güveni tek bir satıcıya devretmeden benimseyebilir. Açık sorular, genç bir protokol için her zamanki türden: Claude Code ve Pi ötesindeki runtime'lar olay akışını benimseyecek mi, Claude Code kanalı için gereken izin atlatma gereksinimi bir development flag'inden daha güvenli bir şeye olgunlaşacak mı ve ajanlar arası mail rutin bir alt yapı haline gelecek mi? Aweb'in şu an sunduğu şey, eksik parçaların — kalıcı kuyruklar, uyandırma olayları, doğrulanabilir kimlik ve federasyon — tutarlı ve incelenebilir tek paketlik bir versiyonu.

  • #ai-agents
  • #open-source
  • #messaging
  • #federation
  • #self-hosting

İlgili yazılar