Kurulum
Raft, resmi bir harici Plugin’dir. Gateway ana makinesine kurun:Ön Koşullar
- External Agent içeren bir Raft çalışma alanı.
- Raft CLI aracının OpenClaw Gateway ile aynı ana makinede, hizmetin
PATHkonumunda kurulu olması. - Oturumu önceden açılmış ve söz konusu External Agent ile ilişkilendirilmiş bir Raft CLI profili.
Yapılandırma
Profili yapılandırmada ayarlayın:RAFT_PROFILE ayarlayabilirsiniz:
Çalışma biçimi
Gateway başlatıldığında Plugin:- Geçici bir bağlantı noktasında yalnızca geri döngüden erişilebilen bir HTTP uyandırma uç noktası açar.
- Söz konusu uç nokta ve işlem başına bir belirteç ile
raft --profile <profile> agent bridgebaşlatır. - Yerel köprüden yalnızca kimliği doğrulanmış, içeriksiz ve yeniden oynatma kimliğine sahip uyandırma ipuçlarını kabul eder.
- Her uyandırma yükünde
eventId,attemptId,messageId,delivery_id,wake_idveyaiddeğerlerinden birinin bulunmasını zorunlu kılar. - Yeniden denenen uyandırma teslimlerini, Gateway yeniden başlatmaları da dâhil olmak üzere, köprü olay kimliğine göre 24 saat boyunca yinelenenlerden arındırır.
- Geçerli köprü için kararlı bir çalışma zamanı oturumu ve Raft CLI protokolü için boş bir etkinlik boşaltma grubu döndürür.
- Kabul edilen her uyandırma için seri hâle getirilmiş bir OpenClaw ajan turu başlatır.
Raft, anlık mesaj aktarımı değildir. OpenClaw, modelin nihai metnini köprü üzerinden otomatik olarak geri göndermez; bu nedenle ajan, bir uyandırmayı işledikten sonra Raft CLI aracını kullanmalıdır.
Doğrulama
OpenClaw’ın CLI aracını bulabildiğini ve yapılandırılmış bir profile sahip olduğunu kontrol edin:Sorun Giderme
Raft CLI eksik
Raft CLI eksik
Raft CLI aracını Gateway ana makinesine kurun ve hizmetin
PATH konumunda
raft kullanılabilir hâle getirin. raft --help ile doğrulayın, ardından Gateway’i yeniden başlatın.Köprü hemen kapanıyor
Köprü hemen kapanıyor
Yapılandırılmış profilde oturum açıldığını ve profilin amaçlanan
Raft External Agent’a ait olduğunu doğrulayın. CLI tanılamasını görmek için
doğrudan
raft --profile <profile> agent bridge çalıştırın.Bir uyandırma geliyor ancak Raft yanıtı gönderilmiyor
Bir uyandırma geliyor ancak Raft yanıtı gönderilmiyor
Ajan Raft CLI aracını çağırmadığında bu beklenen bir durumdur. Uyandırma
köprüsü mesaj gövdelerini veya otomatik nihai yanıtları taşımaz. Ajanın
araç politikasını kontrol edin ve
raft --profile <profile> message check ile message send çalıştırabildiğinden emin olun.