In questa pagina
In questa pagina
Agent coordination
Invio dell’agente
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
Esegui un semplice turno dell'agente
Invia il messaggio tramite il Gateway e stampa la risposta.
Invia un prompt su più righe da un file
Legge un file UTF-8 valido come corpo del messaggio dell'agente.
Specifica un agente o una sessione
Consegna la risposta a un canale
Flag
| Flag | Descrizione |
|---|---|
--message <text> |
Messaggio in linea da inviare |
--message-file <path> |
Legge il messaggio da un file UTF-8 valido |
--to <dest> |
Deriva la chiave di sessione da una destinazione (telefono, ID chat) |
--session-key <key> |
Usa una chiave di sessione esplicita |
--agent <id> |
Specifica un agente configurato (usa la sua sessione main) |
--session-id <id> |
Riutilizza una sessione esistente tramite ID |
--model <id> |
Sostituisce il modello per questa esecuzione (provider/model o ID modello) |
--local |
Forza il runtime incorporato locale (ignora il Gateway) |
--deliver |
Invia la risposta a un canale di chat |
--channel <name> |
Canale di consegna; con --agent + --to, si applica anche all'ambito dei messaggi diretti |
--reply-to <target> |
Sostituisce la destinazione di consegna |
--reply-channel <name> |
Sostituisce il canale di consegna |
--reply-account <id> |
Sostituisce l'ID dell'account di consegna |
--thinking <level> |
Imposta il livello di ragionamento per il profilo del modello selezionato |
--verbose <on|full|off> |
Mantiene il livello di verbosità per la sessione (full registra anche l'output degli strumenti) |
--timeout <seconds> |
Sostituisce il timeout dell'agente (valore predefinito: 600 o valore di configurazione) |
--json |
Produce JSON strutturato |
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.
Was this useful?