openclaw agent esegue un singolo turno dell’agente dalla riga di comando senza un
messaggio di chat in entrata. Usalo per flussi di lavoro con script, test e
consegna programmatica. Riferimento completo su flag e comportamento:
Riferimento della CLI dell’agente.
Avvio rapido
1
Esegui un semplice turno dell'agente
2
Invia un prompt su più righe da un file
3
Specifica un agente o una sessione
4
Consegna la risposta a un canale
Flag
Comportamento
- Per impostazione predefinita, la CLI passa attraverso il Gateway. Aggiungi
--localper forzare il runtime incorporato sulla macchina corrente. - Passa esattamente uno tra
--messagee--message-file. I messaggi da file conservano il contenuto su più righe dopo la rimozione di un BOM UTF-8 facoltativo. - Se la richiesta al Gateway non riesce, la CLI ripiega sull’esecuzione incorporata locale; in caso di timeout del Gateway, ripiega usando una nuova sessione anziché eseguire in parallelo con la trascrizione originale.
- Selezione della sessione:
--toderiva la chiave di sessione (le destinazioni di gruppo/canale mantengono l’isolamento; le chat dirette confluiscono inmain). Quando--agent,--channele--tosono usati insieme, l’instradamento segue il destinatario canonico del canale esession.dmScope. Le identità stabili utilizzate solo per l’invio usano una sessione gestita dal provider, isolata dalla sessione principale dell’agente. --session-keyseleziona una chiave esplicita. Le chiavi con prefisso dell’agente devono usareagent:<agent-id>:<session-key>e, quando sono specificati entrambi,--agentdeve corrispondere a tale ID agente. Le chiavi semplici che non sono sentinelle vengono associate a--agent, se specificato; ad esempio,--agent ops --session-key incident-42viene instradato aagent:ops:incident-42. Senza--agent, le chiavi semplici che non sono sentinelle vengono associate all’agente predefinito configurato. I valori letteraliglobaleunknownrimangono senza ambito solo quando--agentnon è specificato; il percorso di ripiego incorporato risolve tali sessioni sentinella nell’agente predefinito configurato.--reply-channele--reply-accountinfluiscono solo sulla consegna.- I flag di ragionamento e verbosità vengono mantenuti nell’archivio della sessione.
- Output: testo normale per impostazione predefinita oppure
--jsonper payload strutturato e metadati. - Con
--json --deliver, il JSON include lo stato di consegna per gli invii effettuati, soppressi, parziali e non riusciti. Consulta Stato di consegna JSON.
Esempi
Argomenti correlati
Riferimento della CLI dell'agente
Riferimento completo dei flag e delle opzioni di
openclaw agent.Sottoagenti
Avvio di sottoagenti in background.
Sessioni
Funzionamento delle chiavi di sessione e modalità con cui
--to, --agent e --session-id le risolvono.Comandi slash
Catalogo dei comandi nativi utilizzati nelle sessioni dell’agente.