Skip to main content
openclaw agent executa um único turno do agente pela linha de comando sem uma mensagem de chat recebida. Use-o para fluxos de trabalho com scripts, testes e entrega programática. Referência completa de opções e comportamento: Referência da CLI do agente.

Início rápido

1

Run a simple agent turn

Envia a mensagem pelo Gateway e exibe a resposta.
2

Send a multiline prompt from a file

Lê um arquivo UTF-8 válido como o corpo da mensagem do agente.
3

Target a specific agent or session

4

Deliver the reply to a channel

Opções

Comportamento

  • Por padrão, a CLI passa pelo Gateway. Adicione --local para forçar o ambiente de execução incorporado na máquina atual.
  • Passe exatamente uma das opções --message ou --message-file. As mensagens de arquivo preservam o conteúdo multilinha após remover um BOM UTF-8 opcional.
  • Se a solicitação ao Gateway falhar, a CLI recorre à execução incorporada local; um tempo limite do Gateway recorre a uma nova sessão, em vez de disputar com a transcrição original.
  • Seleção de sessão: --to deriva a chave de sessão (destinos de grupo/canal preservam o isolamento; chats diretos são consolidados em main). Quando --agent, --channel e --to são usados em conjunto, o roteamento segue o destinatário canônico do canal e session.dmScope. Identidades estáveis usadas apenas para envio utilizam uma sessão pertencente ao provedor, isolada da sessão principal do agente.
  • --session-key seleciona uma chave explícita. Chaves prefixadas por agente devem usar agent:<agent-id>:<session-key>, e --agent deve corresponder ao ID desse agente quando ambos forem fornecidos. Chaves simples que não sejam sentinelas são associadas ao escopo de --agent quando ele é fornecido; por exemplo, --agent ops --session-key incident-42 direciona para agent:ops:incident-42. Sem --agent, chaves simples que não sejam sentinelas são associadas ao escopo do agente padrão configurado. Os valores literais global e unknown permanecem sem escopo somente quando nenhum --agent é fornecido; o caminho de contingência incorporado resolve essas sessões sentinelas para o agente padrão configurado.
  • --reply-channel e --reply-account afetam somente a entrega.
  • As opções de raciocínio e detalhamento persistem no armazenamento da sessão.
  • Saída: texto simples por padrão ou --json para carga estruturada + metadados.
  • Com --json --deliver, o JSON inclui o status de entrega de envios realizados, suprimidos, parciais e com falha. Consulte Status de entrega em JSON.

Exemplos

Relacionados

Agent CLI reference

Referência completa das opções e argumentos de openclaw agent.

Sub-agents

Inicialização de subagentes em segundo plano.

Sessions

Como as chaves de sessão funcionam e como --to, --agent e --session-id as resolvem.

Slash commands

Catálogo de comandos nativos usado dentro das sessões do agente.