Installeren
Raft is een officiële externe Plugin. Installeer deze op de Gateway-host:Vereisten
- Een Raft-werkruimte met een externe agent.
- De Raft-CLI moet zijn geïnstalleerd op dezelfde host als de OpenClaw Gateway, in het
PATHvan de service. - Een Raft-CLI-profiel dat al is aangemeld en aan die externe agent is gekoppeld.
Configureren
Stel het profiel in de configuratie in:RAFT_PROFILE instellen in de
Gateway-omgeving:
Werking
Wanneer de Gateway wordt gestart, voert de Plugin het volgende uit:- Opent op een tijdelijke poort een HTTP-eindpunt voor weksignalen dat alleen via loopback bereikbaar is.
- Start
raft --profile <profile> agent bridgemet dat eindpunt en een token per proces. - Accepteert alleen geauthenticeerde weksignalen zonder inhoud en met een replay-identiteit van de lokale bridge.
- Vereist voor elke wekpayload een van
eventId,attemptId,messageId,delivery_id,wake_idofid. - Dedupliceert opnieuw aangeboden weksignalen gedurende 24 uur op basis van de bridge-gebeurtenis-id, ook na het opnieuw starten van de Gateway.
- Retourneert een stabiele runtimesessie voor de huidige bridge en een lege batch voor het ophalen van activiteiten voor het Raft-CLI-protocol.
- Start één geserialiseerde beurt van de OpenClaw-agent per geaccepteerd weksignaal.
Raft is geen transport voor pushberichten. OpenClaw stuurt de uiteindelijke tekst van het model niet automatisch terug via de bridge. De agent moet daarom na de verwerking van een weksignaal de Raft-CLI gebruiken.
Verifiëren
Controleer of OpenClaw de CLI kan vinden en een geconfigureerd profiel heeft:Problemen oplossen
Raft-CLI ontbreekt
Raft-CLI ontbreekt
Installeer de Raft-CLI op de Gateway-host en zorg dat
raft beschikbaar is in het
PATH van de service. Verifieer dit met raft --help en start vervolgens de Gateway opnieuw.De bridge wordt onmiddellijk afgesloten
De bridge wordt onmiddellijk afgesloten
Controleer of het geconfigureerde profiel is aangemeld en bij de bedoelde
externe Raft-agent hoort. Voer
raft --profile <profile> agent bridge rechtstreeks uit
om de diagnostische informatie van de CLI te bekijken.Er komt een weksignaal binnen, maar er wordt geen Raft-antwoord verzonden
Er komt een weksignaal binnen, maar er wordt geen Raft-antwoord verzonden
Dit is te verwachten wanneer de agent de Raft-CLI niet aanroept. De wekbridge
bevat geen berichtinhoud of automatische definitieve antwoorden. Controleer het
toolbeleid van de agent en zorg dat deze
raft --profile <profile> message check en message send kan uitvoeren.