openclaw agent führt einen einzelnen Agentendurchlauf über die Befehlszeile ohne eine
eingehende Chatnachricht aus. Verwenden Sie dies für skriptgesteuerte Workflows, Tests und
programmatische Zustellung. Vollständige Referenz zu Flags und Verhalten:
Agent-CLI-Referenz.
Schnellstart
1
Einen einfachen Agentendurchlauf ausführen
2
Einen mehrzeiligen Prompt aus einer Datei senden
3
Einen bestimmten Agenten oder eine bestimmte Sitzung ansprechen
4
Die Antwort an einen Kanal zustellen
Flags
Verhalten
- Standardmäßig läuft die CLI über das Gateway. Fügen Sie
--localhinzu, um die eingebettete Laufzeit auf dem aktuellen Rechner zu erzwingen. - Übergeben Sie genau eines von
--messageoder--message-file. Dateinachrichten behalten mehrzeilige Inhalte bei, nachdem eine optionale UTF-8-BOM entfernt wurde. Dateien mit mehr als 4 MiB werden vor der Weiterleitung abgelehnt. - Nach vorübergehenden Wiederholungsversuchen beim Handshake führt eine Gateway-Zeitüberschreitung oder eine geschlossene Verbindung
zum Fehlschlagen des Befehls mit einem Hinweis auf stderr; die CLI führt den Durchlauf niemals stillschweigend
erneut eingebettet aus. Das Gateway kann einen angenommenen Durchlauf dennoch abschließen. Prüfen Sie daher den Gateway-
und Sitzungsstatus, bevor Sie den Vorgang wiederholen oder mit
--localerneut ausführen. - Sitzungsauswahl:
--toleitet den Sitzungsschlüssel ab (Gruppen-/Kanalziele behalten die Isolation bei; Direktchats werden zumainzusammengeführt). Wenn--agent,--channelund--togemeinsam verwendet werden, folgt das Routing dem kanonischen Empfänger des Kanals undsession.dmScope. Stabile Identitäten, die ausschließlich für ausgehende Nachrichten verwendet werden, nutzen eine vom Provider verwaltete Sitzung, die von der Hauptsitzung des Agenten isoliert ist. --session-keywählt einen expliziten Schlüssel aus. Mit einem Agentenpräfix versehene Schlüssel müssenagent:<agent-id>:<session-key>verwenden, und--agentmuss mit dieser Agenten-ID übereinstimmen, wenn beide angegeben werden. Unqualifizierte Schlüssel, die keine Sentinel-Schlüssel sind, werden auf--agentbeschränkt, wenn dies angegeben ist; beispielsweise wird--agent ops --session-key incident-42anagent:ops:incident-42weitergeleitet. Ohne--agentwerden unqualifizierte Schlüssel, die keine Sentinel-Schlüssel sind, auf den konfigurierten Standardagenten beschränkt. Die literalen Werteglobalundunknownbleiben nur dann unbeschränkt, wenn kein--agentangegeben ist.--reply-channelund--reply-accountwirken sich nur auf die Zustellung aus.- Denk- und Ausführlichkeits-Flags werden im Sitzungsspeicher gespeichert.
- Ausgabe: standardmäßig Klartext oder
--jsonfür strukturierte Nutzdaten und Metadaten. - Mit
--json --deliverenthält das JSON den Zustellungsstatus für gesendete, unterdrückte, teilweise und fehlgeschlagene Sendungen. Siehe JSON-Zustellungsstatus.
Beispiele
Verwandte Themen
Agent-CLI-Referenz
Vollständige Referenz zu Flags und Optionen von
openclaw agent.Unteragenten
Starten von Unteragenten im Hintergrund.
Sitzungen
Funktionsweise von Sitzungsschlüsseln und wie
--to, --agent und --session-id sie auflösen.Slash-Befehle
Nativer Befehlskatalog zur Verwendung innerhalb von Agentensitzungen.