Kurulum
Raft resmi bir harici plugin’dir. Gateway ana makinesine kurun:Ön Koşullar
- Harici Aracısı olan bir Raft çalışma alanı.
- OpenClaw Gateway ile aynı ana makineye kurulmuş Raft CLI.
- Zaten oturum açmış ve o Harici Aracıyla ilişkilendirilmiş bir Raft CLI profili.
Yapılandırma
Profili yapılandırmada ayarlayın:RAFT_PROFILE ayarlayabilirsiniz:
Nasıl Çalışır
Gateway başlatıldığında plugin:- Geçici bir bağlantı noktası üzerinde yalnızca loopback HTTP uyandırma uç noktası açar.
- Bu uç nokta ve süreç başına bir belirteçle
raft --profile <profile> agent bridgebaşlatır. - Yerel köprüden gelen yeniden oynatma kimliğine sahip, yalnızca kimliği doğrulanmış ve içeriksiz uyandırma ipuçlarını kabul eder.
eventId,attemptId,messageId,delivery_id,wake_idveyaidalanlarından birini gerektirir.- Gateway yeniden başlatmaları dahil, yakın zamanda yeniden denenmiş uyandırma teslimlerini köprü olay kimliğine göre tekilleştirir.
- 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 serileştirilmiş bir OpenClaw aracı turu başlatır.
Raft normal bir anlık ileti taşıması değildir. OpenClaw, modelin son metnini köprü üzerinden otomatik olarak geri göndermez; bu nedenle aracı, bir uyandırmayı işledikten sonra Raft CLI kullanmalıdır.
Doğrulama
OpenClaw’ın CLI’yi bulabildiğini ve yapılandırılmış bir profili olduğunu denetleyin:Sorun Giderme
Raft CLI eksik
Raft CLI eksik
Raft CLI’yi Gateway ana makinesine kurun ve
raft komutunu hizmetin PATH içinde kullanılabilir yapın. raft --help ile doğrulayın, ardından Gateway’i yeniden başlatın.Köprü hemen çıkıyor
Köprü hemen çıkıyor
Yapılandırılmış profilin oturum açmış olduğunu ve amaçlanan Raft Harici Aracısına ait olduğunu doğrulayın. CLI tanılamasını görmek için
raft --profile <profile> agent bridge komutunu doğrudan çalıştırın.Bir uyandırma geliyor ancak Raft yanıtı gönderilmiyor
Bir uyandırma geliyor ancak Raft yanıtı gönderilmiyor
Aracı Raft CLI’yi çağırmadığında bu beklenen bir durumdur. Uyandırma köprüsü ileti gövdelerini veya otomatik son yanıtları taşımaz. Aracının araç ilkesini denetleyin ve
raft --profile <profile> message check ile message send komutlarını çalıştırabildiğinden emin olun.