Skip to main content
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

Invia il messaggio tramite il Gateway e stampa la risposta.
2

Invia un prompt su più righe da un file

Legge un file UTF-8 valido come corpo del messaggio dell’agente.
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 --local per forzare il runtime incorporato sulla macchina corrente.
  • Passa esattamente uno tra --message e --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: --to deriva la chiave di sessione (le destinazioni di gruppo/canale mantengono l’isolamento; le chat dirette confluiscono in main). Quando --agent, --channel e --to sono usati insieme, l’instradamento segue il destinatario canonico del canale e session.dmScope. Le identità stabili utilizzate solo per l’invio usano una sessione gestita dal provider, isolata dalla sessione principale dell’agente.
  • --session-key seleziona una chiave esplicita. Le chiavi con prefisso dell’agente devono usare agent:<agent-id>:<session-key> e, quando sono specificati entrambi, --agent deve 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-42 viene instradato a agent:ops:incident-42. Senza --agent, le chiavi semplici che non sono sentinelle vengono associate all’agente predefinito configurato. I valori letterali global e unknown rimangono senza ambito solo quando --agent non è specificato; il percorso di ripiego incorporato risolve tali sessioni sentinella nell’agente predefinito configurato.
  • --reply-channel e --reply-account influiscono solo sulla consegna.
  • I flag di ragionamento e verbosità vengono mantenuti nell’archivio della sessione.
  • Output: testo normale per impostazione predefinita oppure --json per 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.