Skip to main content
openclaw agent ejecuta un único turno del agente desde la línea de comandos sin un mensaje de chat entrante. Úselo para flujos de trabajo con scripts, pruebas y entrega programática. Referencia completa de indicadores y comportamiento: Referencia de la CLI del agente.

Inicio rápido

1

Ejecutar un turno sencillo del agente

Envía el mensaje a través del Gateway e imprime la respuesta.
2

Enviar una instrucción multilínea desde un archivo

Lee un archivo UTF-8 válido como cuerpo del mensaje del agente.
3

Seleccionar un agente o una sesión específicos

4

Entregar la respuesta a un canal

Indicadores

Comportamiento

  • De forma predeterminada, la CLI funciona a través del Gateway. Añada --local para forzar el entorno de ejecución integrado en la máquina actual.
  • Proporcione exactamente uno de --message o --message-file. Los mensajes de archivo conservan el contenido multilínea después de eliminar una marca BOM UTF-8 opcional. Los archivos de más de 4 MiB se rechazan antes del envío.
  • Tras reintentos transitorios del protocolo de enlace, un tiempo de espera agotado del Gateway o una conexión cerrada hacen que el comando falle con una indicación en stderr; la CLI nunca vuelve a ejecutar silenciosamente el turno de forma integrada. Es posible que el Gateway finalice aun así un turno aceptado, por lo que se deben verificar el Gateway y el estado de la sesión antes de volver a intentarlo o ejecutarlo con --local.
  • Selección de sesión: --to deriva la clave de sesión (los destinos de grupo o canal mantienen el aislamiento; los chats directos se agrupan en main). Cuando se usan conjuntamente --agent, --channel y --to, el enrutamiento sigue el destinatario canónico y session.dmScope del canal. Las identidades estables exclusivamente de salida usan una sesión propiedad del proveedor aislada de la sesión principal del agente.
  • --session-key selecciona una clave explícita. Las claves con prefijo de agente deben usar agent:<agent-id>:<session-key>, y --agent debe coincidir con ese id de agente cuando se proporcionan ambos. Las claves simples que no sean centinelas se limitan al ámbito de --agent cuando se proporciona; por ejemplo, --agent ops --session-key incident-42 se dirige a agent:ops:incident-42. Sin --agent, las claves simples que no sean centinelas se limitan al ámbito del agente predeterminado configurado. Los valores literales global y unknown permanecen sin ámbito solo cuando no se proporciona --agent.
  • --reply-channel y --reply-account solo afectan a la entrega.
  • Los indicadores de razonamiento y nivel de detalle se conservan en el almacén de sesiones.
  • Salida: texto sin formato de manera predeterminada, o --json para obtener una carga estructurada y metadatos.
  • Con --json --deliver, el JSON incluye el estado de entrega de los envíos realizados, suprimidos, parciales y fallidos. Consulte Estado de entrega JSON.

Ejemplos

Temas relacionados

Referencia de la CLI del agente

Referencia completa de los indicadores y las opciones de openclaw agent.

Subagentes

Creación de subagentes en segundo plano.

Sesiones

Cómo funcionan las claves de sesión y cómo las resuelven --to, --agent y --session-id.

Comandos de barra diagonal

Catálogo de comandos nativos utilizado dentro de las sesiones de agente.