openclaw agent voert één agentbeurt uit vanaf de opdrachtregel zonder dat er
een inkomend chatbericht nodig is. Gebruik het voor gescripte workflows, tests en
programmatische levering.
Snelstart
Send a multiline prompt from a file
Flags
| Flag | Beschrijving |
|---|---|
--message \<text\> | Inlinebericht om te verzenden |
--message-file \<path\> | Lees het bericht uit een geldig UTF-8-bestand |
--to \<dest\> | Leid de sessiesleutel af van een doel (telefoon, chat-id) |
--session-key \<key\> | Gebruik een expliciete sessiesleutel |
--agent \<id\> | Richt op een geconfigureerde agent (gebruikt de main-sessie) |
--session-id \<id\> | Hergebruik een bestaande sessie op id |
--local | Forceer lokale ingebedde runtime (sla Gateway over) |
--deliver | Stuur het antwoord naar een chatkanaal |
--channel \<name\> | Leveringskanaal (whatsapp, telegram, discord, slack, enz.) |
--reply-to \<target\> | Overschrijving van leveringsdoel |
--reply-channel \<name\> | Overschrijving van leveringskanaal |
--reply-account \<id\> | Overschrijving van leveringsaccount-id |
--thinking \<level\> | Stel het denkniveau in voor het geselecteerde modelprofiel |
--verbose \<on|full|off\> | Stel het verbose-niveau in |
--timeout \<seconds\> | Overschrijf de agent-time-out |
--json | Geef gestructureerde JSON uit |
Gedrag
- Standaard gaat de CLI via de Gateway. Voeg
--localtoe om de ingebedde runtime op de huidige machine te forceren. - Geef precies één van
--messageof--message-filedoor. Bestandsberichten behouden meerregelige inhoud nadat een optionele UTF-8-BOM is verwijderd. - Als de Gateway niet bereikbaar is, valt de CLI terug op de lokale ingebedde uitvoering.
- Sessieselectie:
--toleidt de sessiesleutel af (groep-/kanaaldoelen behouden isolatie; directe chats vallen samen naarmain). --session-keyselecteert een expliciete sleutel. Agent-voorvoegde sleutels moetenagent:<agent-id>:<session-key>gebruiken, en--agentmoet met die agent-id overeenkomen wanneer beide zijn opgegeven. Kale niet-sentinel-sleutels worden binnen het bereik van--agentgeplaatst wanneer opgegeven; bijvoorbeeld--agent ops --session-key incident-42routeert naaragent:ops:incident-42. Zonder--agentworden kale niet-sentinel-sleutels binnen het bereik van de geconfigureerde standaardagent geplaatst. Letterlijkeglobalenunknownblijven alleen zonder bereik wanneer geen--agentis opgegeven; in dat geval gebruiken ingebedde fallback en store-eigenaarschap de geconfigureerde standaardagent.- Thinking- en verbose-flags blijven behouden in de sessiestore.
- Uitvoer: standaard platte tekst, of
--jsonvoor gestructureerde payload + metadata. - Met
--json --deliverbevat de JSON de leveringsstatus voor verzonden, onderdrukte, gedeeltelijke en mislukte verzendingen. Zie JSON-leveringsstatus.
Voorbeelden
Gerelateerd
Agent CLI reference
Volledige referentie voor flags en opties van
openclaw agent.Sub-agents
Sub-agents op de achtergrond starten.
Sessions
Hoe sessiesleutels werken en hoe
--to, --agent en --session-id ze oplossen.Slash commands
Native opdrachtcatalogus die binnen agentsessies wordt gebruikt.