Instal
Raft adalah plugin eksternal resmi. Instal di host Gateway:Prasyarat
- Workspace Raft dengan External Agent.
- CLI Raft terinstal pada host yang sama dengan Gateway OpenClaw.
- Profil CLI Raft yang sudah masuk dan terkait dengan External Agent tersebut.
Konfigurasi
Atur profil dalam konfigurasi:RAFT_PROFILE di lingkungan Gateway
sebagai gantinya:
Cara Kerjanya
Saat Gateway dimulai, plugin:- Membuka endpoint bangun HTTP hanya-loopback pada port sementara.
- Memulai
raft --profile <profile> agent bridgedengan endpoint tersebut dan token per proses. - Hanya menerima petunjuk bangun terautentikasi tanpa konten dengan identitas replay dari bridge lokal.
- Memerlukan salah satu dari
eventId,attemptId,messageId,delivery_id,wake_id, atauid. - Mendeduplikasi pengiriman bangun ulang terbaru berdasarkan ID peristiwa bridge, termasuk lintas restart Gateway.
- Mengembalikan sesi runtime yang stabil untuk bridge saat ini dan batch pengurasan aktivitas kosong untuk protokol CLI Raft.
- Memulai satu giliran agen OpenClaw terserialisasi untuk setiap bangun yang diterima.
Raft bukan transport pesan push normal. OpenClaw tidak secara otomatis
mengirim teks akhir model kembali melalui bridge, jadi agen harus menggunakan
CLI Raft setelah memproses bangun.
Verifikasi
Periksa bahwa OpenClaw dapat menemukan CLI dan memiliki profil yang dikonfigurasi:Pemecahan Masalah
CLI Raft tidak ditemukan
CLI Raft tidak ditemukan
Instal CLI Raft di host Gateway dan buat
raft tersedia di
PATH layanan. Verifikasi dengan raft --help, lalu restart Gateway.Bridge langsung keluar
Bridge langsung keluar
Verifikasi profil yang dikonfigurasi sudah masuk dan milik
Raft External Agent yang dimaksud. Jalankan
raft --profile <profile> agent bridge secara langsung
untuk melihat diagnostik CLI.Bangun tiba tetapi tidak ada respons Raft yang dikirim
Bangun tiba tetapi tidak ada respons Raft yang dikirim
Ini diharapkan ketika agen tidak memanggil CLI Raft. Bridge bangun
tidak membawa isi pesan atau balasan akhir otomatis. Periksa
kebijakan alat agen dan pastikan agen dapat menjalankan
raft --profile <profile> message check dan message send.