openclaw worker
openclaw worker es el punto de entrada de ejecución restringido que un
orquestador de trabajadores en la nube inicia dentro de un entorno de trabajador
preparado. No es un comando de uso general para registrar trabajadores manualmente.
El Gateway instala el paquete de OpenClaw correspondiente y abre el túnel SSH inverso
con la clave del host fijada. El iniciador del trabajador ejecuta este comando con una
asignación preparada. El comando se conecta a través del socket local reenviado por el
túnel y se admite con el rol dedicado worker.
Contrato de inicio
El comando lee exactamente un sobre de inicio JSON acotado desde la entrada estándar. El sobre contiene la ubicación del socket local, la credencial emitida del trabajador, la identidad del paquete y del protocolo, la época del propietario, la única sesión y el único turno asignados, y los nombres exactos de las herramientas locales del trabajador autorizadas para ese turno. El Gateway resuelve este conjunto final de herramientas a partir de la política vigente antes de la transferencia; la configuración sin procesar y la identidad del propietario programado nunca entran en el sobre del trabajador. La credencial nunca se acepta mediante argumentos de línea de comandos, y esta página no proporciona intencionadamente ningún ejemplo de credencial ni de sobre elaborado manualmente. La admisión se deniega de forma segura si el sobre no es válido, se rechaza la credencial, las características del paquete o del protocolo no coinciden, o la sesión y la época del propietario ya no están vigentes. Los nombres de herramientas ausentes, duplicados o desconocidos también invalidan el sobre. Los operadores deben iniciar los trabajadores mediante el orquestador de trabajadores en la nube en lugar de invocar directamente este punto de entrada.Límite de ejecución
El proceso ejecuta el bucle normal del agente integrado con un backend restringido:- Las herramientas de programación
read,write,edit,apply_patch,execyprocessse ejecutan localmente en el espacio de trabajo del trabajador cuando están presentes en la autoridad de turno emitida por el Gateway. Una autoridad vacía ejecuta el modelo sin herramientas. - Las llamadas al modelo utilizan el proxy de inferencia del Gateway. No se carga ningún perfil local de autenticación del modelo.
- Las escrituras de la transcripción utilizan la RPC de confirmación de transcripciones del Gateway.
- La transmisión y las actualizaciones del ciclo de vida de las herramientas utilizan la RPC de eventos en directo del Gateway.
- Solo se aceptan la sesión y el turno asignados.
stale-base-leaf detiene de inmediato la ejecución
actual. El modo de trabajador no reintenta la secuencia rechazada contra una hoja
diferente, por lo que no se genera ninguna confirmación duplicada; se pierde cualquier
cola en memoria de esa ejecución que todavía no se haya confirmado. El reinicio
corresponde al propietario de ubicación del hito 3, que debe crear una asignación nueva
a partir de la transcripción y el registro de confirmaciones autoritativos del Gateway.
Asimismo, el reinicio de un proceso del Gateway termina un turno de inferencia pendiente
con un error del proveedor; solo la reconexión del túnel o del WebSocket del trabajador
puede volver a adjuntarse a un flujo de inferencia activo del mismo proceso.
Consulte Protocolo del Gateway para
conocer la superficie RPC cerrada del trabajador y el Plan de trabajadores en la nube
para conocer la arquitectura y el modelo de seguridad.