Skip to content

Agent Mesh

Mesh, bir ajanın agent_* araçları aracılığıyla başka bir ajanda bir görev başlatmasını sağlar. agent_trigger çağrısı yapan herhangi bir şey yazmadan önce bunu okuyun:

Teslimat asenkron ve posta kutusu tabanlıdır. Senkron bir yanıt yoktur. Bir agent_trigger çağrısına yanıt beklerken bloke olan bir çağırıcı takılı kalır — çağrı, alıcının işlem yapmasıyla değil, mesaj sıraya alındığında döner.

Temel unsurlar

  • Ajanlar, yeniden adlandırmada bile sabit kalan kalıcı bir tanımlayıcıyla adreslenir — hiçbir zaman görünen adla adreslenmezler.
  • Her mesh çağrısı, çağıranın zaten mesh yeteneğine sahip olmasını gerektirir ve her çağrı tek bir çalışma alanıyla sınırlandırılmıştır.
  • Bugün yalnızca başlatma semantiği mevcuttur. Henüz thread kapsamlı bir yanıt aracı yoktur — bir başlatma ile daha sonraki bir mesaj arasındaki herhangi bir ilişkiyi kendiniz kurmalısınız.

Tetikleyici zincirleri ayrı bir konudur

Bir ajanın diğerini tetiklemesi bir mesh eylemidir. Tetikleyici zinciri — kendi başına kısıtlı bir eylem gerçekleştirmeye devam eden başka bir ajanı tetikleyen bir ajan — ayrı olarak yönetilir ve varsayılan olarak kapalıdır. Orchestration Governance (EN) ve How to gate autonomous chains (EN) sayfalarına bakın.

Bu rehberde

  • Sending Messages — mesaj göndermenin insan odaklı iki yolu ve bunların agent_trigger ile nasıl ilişkili olduğu.
  • Delivery Semantics — asenkron, posta kutusu tabanlı modelin bütünüyle, açık ve tekrarlayan bir şekilde ifade edilmesi.
  • Mail & Counters — bir bölmedeki rozetin aslında neyi saydığı ve arkasındaki daha zengin ajan başına gelen kutusu.
  • Teams & Channels — 2 ila 10 ajanı adreslenebilir tek bir kanalda gruplama.
  • Capabilities & Limits — mesh yetenek kısıtlaması, çalışma alanı kapsamı ve her zaman görünür olan kapatma anahtarı.
  • Messaging and Email (EN) — yerel Mesh postasının neden harici e-posta olmadığı ve gelecekteki uzak taşıma sınırlarının nereye ait olduğu.

Sonraki adımlar

Built with purpose.