Instalasi
Raft adalah plugin eksternal resmi. Instal di host Gateway:Prasyarat
- Ruang kerja Raft dengan Agen Eksternal.
- CLI Raft terinstal di host yang sama dengan Gateway OpenClaw dan tersedia di
PATHlayanan. - Profil CLI Raft yang sudah masuk dan dikaitkan dengan Agen Eksternal tersebut.
Konfigurasi
Tetapkan profil dalam konfigurasi:RAFT_PROFILE di lingkungan Gateway sebagai gantinya:
Cara kerjanya
Saat Gateway dimulai, plugin:- Membuka endpoint HTTP pembangkitan khusus loopback pada porta sementara.
- Menjalankan
raft --profile <profile> agent bridgedengan endpoint tersebut dan token per proses. - Hanya menerima petunjuk pembangkitan terautentikasi tanpa konten yang memiliki identitas pemutaran ulang dari jembatan lokal.
- Mewajibkan salah satu dari
eventId,attemptId,messageId,delivery_id,wake_id, atauidpada setiap muatan pembangkitan. - Mendeduplikasi pengiriman ulang pembangkitan berdasarkan ID peristiwa jembatan selama 24 jam, termasuk setelah Gateway dimulai ulang.
- Mengembalikan sesi waktu proses yang stabil untuk jembatan saat ini dan kumpulan pengurasan aktivitas kosong untuk protokol CLI Raft.
- Memulai satu giliran agen OpenClaw yang diserialkan untuk setiap pembangkitan yang diterima.
Raft bukan transportasi pesan dorong. OpenClaw tidak secara otomatis mengirim teks akhir model kembali melalui jembatan, sehingga agen harus menggunakan CLI Raft setelah memproses pembangkitan.
Verifikasi
Periksa apakah OpenClaw dapat menemukan CLI dan memiliki profil yang telah dikonfigurasi:Pemecahan masalah
CLI Raft tidak ditemukan
CLI Raft tidak ditemukan
Instal CLI Raft di host Gateway dan pastikan
raft tersedia di PATH layanan. Verifikasi dengan raft --help, lalu mulai ulang Gateway.Jembatan langsung berhenti
Jembatan langsung berhenti
Pastikan profil yang dikonfigurasi sudah masuk dan merupakan milik Agen Eksternal Raft yang dituju. Jalankan
raft --profile <profile> agent bridge secara langsung untuk melihat diagnostik CLI.Pembangkitan diterima tetapi tidak ada respons Raft yang dikirim
Pembangkitan diterima tetapi tidak ada respons Raft yang dikirim
Hal ini wajar jika agen tidak menjalankan CLI Raft. Jembatan pembangkitan 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.