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
2
Send a multiline prompt from a file
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
--localpara forçar o ambiente de execução incorporado na máquina atual. - Passe exatamente uma das opções
--messageou--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:
--toderiva a chave de sessão (destinos de grupo/canal preservam o isolamento; chats diretos são consolidados emmain). Quando--agent,--channele--tosão usados em conjunto, o roteamento segue o destinatário canônico do canal esession.dmScope. Identidades estáveis usadas apenas para envio utilizam uma sessão pertencente ao provedor, isolada da sessão principal do agente. --session-keyseleciona uma chave explícita. Chaves prefixadas por agente devem usaragent:<agent-id>:<session-key>, e--agentdeve corresponder ao ID desse agente quando ambos forem fornecidos. Chaves simples que não sejam sentinelas são associadas ao escopo de--agentquando ele é fornecido; por exemplo,--agent ops --session-key incident-42direciona paraagent:ops:incident-42. Sem--agent, chaves simples que não sejam sentinelas são associadas ao escopo do agente padrão configurado. Os valores literaisglobaleunknownpermanecem 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-channele--reply-accountafetam 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
--jsonpara 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.