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 geïnstalleerd op dezelfde host als de OpenClaw Gateway.
- Een Raft CLI-profiel dat al is aangemeld en gekoppeld is aan die Externe Agent.
Configureren
Stel het profiel in de configuratie in:RAFT_PROFILE instellen in de Gateway-
omgeving:
Hoe Het Werkt
Wanneer de Gateway start, doet de Plugin het volgende:- Opent een HTTP-wake-eindpunt dat alleen via loopback bereikbaar is op een efemere poort.
- Start
raft --profile <profile> agent bridgemet dat eindpunt en een procesgebonden token. - Accepteert alleen geauthenticeerde, inhoudsloze wake-hints met een replay-identiteit van de lokale bridge.
- Vereist één van
eventId,attemptId,messageId,delivery_id,wake_idofid. - Dedupliceert recente opnieuw geprobeerde wake-leveringen op bridge-gebeurtenis-id, ook over Gateway-herstarts heen.
- Retourneert een stabiele runtimesessie voor de huidige bridge en een lege activity-drain-batch voor het Raft CLI-protocol.
- Start één geserialiseerde OpenClaw-agentbeurt voor elke geaccepteerde wake.
Raft is geen normaal transport voor pushberichten. OpenClaw stuurt de definitieve tekst
van het model niet automatisch terug via de bridge, dus de agent moet na het verwerken
van een wake de Raft CLI gebruiken.
Verifiëren
Controleer of OpenClaw de CLI kan vinden en een geconfigureerd profiel heeft:Probleemoplossing
Raft CLI ontbreekt
Raft CLI ontbreekt
Installeer de Raft CLI op de Gateway-host en maak
raft beschikbaar op het
PATH van de service. Verifieer dit met raft --help en herstart daarna de Gateway.De bridge sluit onmiddellijk af
De bridge sluit onmiddellijk af
Controleer of het geconfigureerde profiel is aangemeld en hoort bij de beoogde
Raft Externe Agent. Voer
raft --profile <profile> agent bridge rechtstreeks uit
om de CLI-diagnose te zien.Er komt een wake binnen, maar er wordt geen Raft-reactie verzonden
Er komt een wake binnen, maar er wordt geen Raft-reactie verzonden
Dit is verwacht wanneer de agent de Raft CLI niet aanroept. De wake-
bridge 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.