Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Durum: Deneysel. 2026.1.9 sürümünde eklendi.
Genel bakış
Yayın Grupları, birden fazla aracının aynı iletiyi eşzamanlı olarak işlemesini ve yanıtlamasını sağlar. Bu, tek bir WhatsApp grubunda veya DM’de birlikte çalışan özelleşmiş aracı ekipleri oluşturmanıza olanak tanır — hepsi tek bir telefon numarası kullanarak. Geçerli kapsam: yalnızca WhatsApp (web kanalı). Yayın grupları, kanal izin listelerinden ve grup etkinleştirme kurallarından sonra değerlendirilir. WhatsApp gruplarında bu, yayınların OpenClaw’ın normalde yanıt vereceği durumlarda gerçekleştiği anlamına gelir (örneğin: grup ayarlarınıza bağlı olarak bahsedildiğinde).Kullanım örnekleri
1. Özelleşmiş aracı ekipleri
1. Özelleşmiş aracı ekipleri
Atomik ve odaklanmış sorumluluklara sahip birden fazla aracı dağıtın:Her aracı aynı iletiyi işler ve kendi uzman bakış açısını sunar.
2. Çok dilli destek
2. Çok dilli destek
3. Kalite güvence iş akışları
3. Kalite güvence iş akışları
4. Görev otomasyonu
4. Görev otomasyonu
Yapılandırma
Temel kurulum
Üst düzey birbroadcast bölümü ekleyin (bindings yanında). Anahtarlar WhatsApp eş kimlikleridir:
- grup sohbetleri: grup JID’si (örn.
120363403215116621@g.us) - DM’ler: E.164 telefon numarası (örn.
+15551234567)
İşleme stratejisi
Aracıların iletileri nasıl işlediğini denetleyin:- parallel (varsayılan)
- sequential
Tüm aracılar eşzamanlı olarak işler:
Tam örnek
Nasıl çalışır
İleti akışı
Yayın listesindeyse
- Listelenen tüm aracılar iletiyi işler.
- Her aracının kendi oturum anahtarı ve yalıtılmış bağlamı vardır.
- Aracılar paralel (varsayılan) veya sıralı olarak işler.
Yayın grupları kanal izin listelerini veya grup etkinleştirme kurallarını (bahsetmeler/komutlar/vb.) atlamaz. Yalnızca bir ileti işlemeye uygun olduğunda hangi aracıların çalışacağını değiştirir.
Oturum yalıtımı
Bir yayın grubundaki her aracı tamamen ayrı şunları korur:- Oturum anahtarları (
agent:alfred:whatsapp:group:120363...veagent:baerbel:whatsapp:group:120363...) - Konuşma geçmişi (aracı diğer aracıların iletilerini görmez)
- Çalışma alanı (yapılandırıldıysa ayrı korumalı alanlar)
- Araç erişimi (farklı izin/verme listeleri)
- Bellek/bağlam (ayrı IDENTITY.md, SOUL.md, vb.)
- Grup bağlam arabelleği (bağlam için kullanılan son grup iletileri) eş başına paylaşılır, böylece tüm yayın aracıları tetiklendiğinde aynı bağlamı görür
- Farklı kişilikler
- Farklı araç erişimi (örn. salt okunur ve okuma-yazma)
- Farklı modeller (örn. opus ve sonnet)
- Farklı Skills kurulu
Örnek: yalıtılmış oturumlar
["alfred", "baerbel"] aracılarıyla 120363403215116621@g.us grubunda:
- Alfred'in bağlamı
- Bärbel'in bağlamı
En iyi uygulamalar
1. Aracıları odaklı tutun
1. Aracıları odaklı tutun
Her aracıyı tek ve net bir sorumlulukla tasarlayın:✅ İyi: Her aracının bir işi vardır. ❌ Kötü: Tek bir genel “dev-helper” aracısı.
2. Açıklayıcı adlar kullanın
2. Açıklayıcı adlar kullanın
Her aracının ne yaptığını netleştirin:
3. Farklı araç erişimi yapılandırın
3. Farklı araç erişimi yapılandırın
Aracılara yalnızca ihtiyaç duydukları araçları verin:
reviewer salt okunurdur. fixer okuyabilir ve yazabilir.4. Performansı izleyin
4. Performansı izleyin
Çok sayıda aracıyla şunları göz önünde bulundurun:
- Hız için
"strategy": "parallel"(varsayılan) kullanma - Yayın gruplarını 5-10 aracıyla sınırlama
- Daha basit aracılar için daha hızlı modeller kullanma
5. Hataları zarifçe yönetin
5. Hataları zarifçe yönetin
Aracılar bağımsız olarak başarısız olur. Bir aracının hatası diğerlerini engellemez:
Uyumluluk
Sağlayıcılar
Yayın grupları şu anda şunlarla çalışır:- ✅ WhatsApp (uygulandı)
- 🚧 Telegram (planlandı)
- 🚧 Discord (planlandı)
- 🚧 Slack (planlandı)
Yönlendirme
Yayın grupları mevcut yönlendirmeyle birlikte çalışır:GROUP_A: Yalnızca alfred yanıt verir (normal yönlendirme).GROUP_B: agent1 VE agent2 yanıt verir (yayın).
Öncelik:
broadcast, bindings üzerinde önceliklidir.Sorun giderme
Aracılar yanıt vermiyor
Aracılar yanıt vermiyor
Denetleyin:
- Aracı kimlikleri
agents.listiçinde mevcut. - Eş kimliği biçimi doğru (örn.
120363403215116621@g.us). - Aracılar engelleme listelerinde değil.
Yalnızca bir aracı yanıt veriyor
Yalnızca bir aracı yanıt veriyor
Neden: Eş kimliği
bindings içinde olabilir ancak broadcast içinde olmayabilir.Çözüm: Yayın yapılandırmasına ekleyin veya bağlamalardan kaldırın.Performans sorunları
Performans sorunları
Çok sayıda aracıyla yavaşsa:
- Grup başına aracı sayısını azaltın.
- Daha hafif modeller kullanın (opus yerine sonnet).
- Korumalı alan başlatma süresini denetleyin.
Örnekler
Örnek 1: Kod inceleme ekibi
Örnek 1: Kod inceleme ekibi
- code-formatter: “Girinti düzeltildi ve type hint’ler eklendi”
- security-scanner: “⚠️ 12. satırda SQL injection açığı”
- test-coverage: “Kapsam %45, hata durumları için testler eksik”
- docs-checker: “
process_dataişlevi için docstring eksik”
Örnek 2: Çok dilli destek
Örnek 2: Çok dilli destek
API başvurusu
Yapılandırma şeması
Alanlar
Aracıların nasıl işleneceği.
parallel tüm aracıları eşzamanlı olarak çalıştırır; sequential onları dizi sırasına göre çalıştırır.WhatsApp grup JID’si, E.164 numarası veya başka bir eş kimliği. Değer, iletileri işlemesi gereken aracı kimlikleri dizisidir.
Sınırlamalar
- Maksimum aracı: Katı bir sınır yok, ancak 10+ aracı yavaş olabilir.
- Paylaşılan bağlam: Aracılar birbirlerinin yanıtlarını görmez (tasarım gereği).
- İleti sıralaması: Paralel yanıtlar herhangi bir sırada gelebilir.
- Hız sınırları: Tüm aracılar WhatsApp hız sınırlarına dahil edilir.
Gelecekteki geliştirmeler
Planlanan özellikler:- Paylaşılan bağlam modu (aracılar birbirlerinin yanıtlarını görür)
- Aracı koordinasyonu (aracılar birbirlerine sinyal verebilir)
- Dinamik aracı seçimi (ileti içeriğine göre aracı seçme)
- Aracı öncelikleri (bazı aracılar diğerlerinden önce yanıt verir)