Auf dieser Seite
Auf dieser Seite
Agent coordination
Agentenversand
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
Einen einfachen Agentendurchlauf ausführen
Sendet die Nachricht über das Gateway und gibt die Antwort aus.
Einen mehrzeiligen Prompt aus einer Datei senden
Liest eine gültige UTF-8-Datei als Nachrichtentext für den Agenten.
Einen bestimmten Agenten oder eine bestimmte Sitzung ansprechen
Die Antwort an einen Kanal zustellen
Flags
| Flag | Beschreibung |
|---|---|
--message <text> |
Zu sendende Inline-Nachricht |
--message-file <path> |
Nachricht aus einer gültigen UTF-8-Datei lesen (max. 4 MiB) |
--to <dest> |
Sitzungsschlüssel aus einem Ziel ableiten (Telefonnummer, Chat-ID) |
--session-key <key> |
Einen expliziten Sitzungsschlüssel verwenden |
--agent <id> |
Einen konfigurierten Agenten ansprechen (verwendet dessen main-Sitzung) |
--session-id <id> |
Eine vorhandene Sitzung anhand ihrer ID wiederverwenden |
--model <id> |
Modellüberschreibung für diesen Durchlauf (provider/model oder Modell-ID) |
--local |
Lokale eingebettete Laufzeit erzwingen (Gateway überspringen) |
--deliver |
Antwort an einen Chatkanal senden |
--channel <name> |
Zustellungskanal; gilt mit --agent + --to auch für den DM-Geltungsbereich |
--reply-to <target> |
Zustellungsziel überschreiben |
--reply-channel <name> |
Zustellungskanal überschreiben |
--reply-account <id> |
Zustellungskonto-ID überschreiben |
--thinking <level> |
Denkstufe für das ausgewählte Modellprofil festlegen |
--verbose <on|full|off> |
Ausführlichkeitsstufe für die Sitzung speichern (full protokolliert auch die Werkzeugausgabe) |
--timeout <seconds> |
Zeitüberschreitung des Agenten überschreiben (Standard: 600 oder Konfigurationswert) |
--json |
Strukturiertes JSON ausgeben |
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.
Was this useful?