Instalación
Raft es un plugin externo oficial. Instálelo en el host del Gateway:Requisitos previos
- Un espacio de trabajo de Raft con un agente externo.
- La CLI de Raft instalada en el mismo host que el Gateway de OpenClaw, en el
PATHdel servicio. - Un perfil de la CLI de Raft con una sesión ya iniciada y asociado a ese agente externo.
Configuración
Establezca el perfil en la configuración:RAFT_PROFILE en el entorno
del Gateway:
Funcionamiento
Cuando se inicia el Gateway, el plugin:- Abre un endpoint HTTP de activación exclusivo para la interfaz de bucle invertido en un puerto efímero.
- Inicia
raft --profile <profile> agent bridgecon ese endpoint y un token por proceso. - Acepta únicamente avisos de activación autenticados, sin contenido y con una identidad de repetición procedentes del puente local.
- Requiere uno de
eventId,attemptId,messageId,delivery_id,wake_idoiden cada carga útil de activación. - Deduplica durante 24 horas las entregas de activación reintentadas mediante el identificador de evento del puente, incluso tras reinicios del Gateway.
- Devuelve una sesión de ejecución estable para el puente actual y un lote vacío de vaciado de actividad para el protocolo de la CLI de Raft.
- Inicia un turno serializado del agente de OpenClaw por cada activación aceptada.
Raft no es un transporte de mensajes push. OpenClaw no devuelve automáticamente el texto final del modelo mediante el puente, por lo que el agente debe usar la CLI de Raft después de procesar una activación.
Verificación
Compruebe que OpenClaw pueda encontrar la CLI y tenga un perfil configurado:Solución de problemas
Falta la CLI de Raft
Falta la CLI de Raft
Instale la CLI de Raft en el host del Gateway y haga que
raft esté disponible en el
PATH del servicio. Verifíquelo con raft --help y, después, reinicie el Gateway.El puente se cierra inmediatamente
El puente se cierra inmediatamente
Compruebe que el perfil configurado tenga una sesión iniciada y pertenezca al
agente externo de Raft previsto. Ejecute
raft --profile <profile> agent bridge directamente
para ver el diagnóstico de la CLI.Llega una activación, pero no se envía ninguna respuesta de Raft
Llega una activación, pero no se envía ninguna respuesta de Raft
Esto es lo esperado cuando el agente no invoca la CLI de Raft. El puente de
activación no transporta cuerpos de mensajes ni respuestas finales automáticas. Compruebe la
política de herramientas del agente y asegúrese de que pueda ejecutar
raft --profile <profile> message check y message send.