Agent coordination
Wysyłanie przez agenta
openclaw agent uruchamia pojedynczą turę agenta z wiersza poleceń bez potrzeby
przychodzącej wiadomości czatu. Używaj tego do przepływów skryptowych, testowania i
programowego dostarczania.
Szybki start
Run a simple agent turn
openclaw agent --message "What is the weather today?"To wysyła wiadomość przez Gateway i wypisuje odpowiedź.
Target a specific agent or session
# Target a specific agentopenclaw agent --agent ops --message "Summarize logs" # Target a phone number (derives session key)openclaw agent --to +15555550123 --message "Status update" # Reuse an existing sessionopenclaw agent --session-id abc123 --message "Continue the task"Deliver the reply to a channel
# Deliver to WhatsApp (default channel)openclaw agent --to +15555550123 --message "Report ready" --deliver # Deliver to Slackopenclaw agent --agent ops --message "Generate report" \ --deliver --reply-channel slack --reply-to "#reports"Flagi
| Flaga | Opis |
|---|---|
--message \<text\> |
Wiadomość do wysłania (wymagana) |
--to \<dest\> |
Wyprowadź klucz sesji z celu (telefon, identyfikator czatu) |
--agent \<id\> |
Wybierz skonfigurowanego agenta (używa jego sesji main) |
--session-id \<id\> |
Użyj ponownie istniejącej sesji według identyfikatora |
--local |
Wymuś lokalne osadzone środowisko wykonawcze (pomiń Gateway) |
--deliver |
Wyślij odpowiedź do kanału czatu |
--channel \<name\> |
Kanał dostarczania (whatsapp, telegram, discord, slack itd.) |
--reply-to \<target\> |
Nadpisanie celu dostarczania |
--reply-channel \<name\> |
Nadpisanie kanału dostarczania |
--reply-account \<id\> |
Nadpisanie identyfikatora konta dostarczania |
--thinking \<level\> |
Ustaw poziom myślenia dla wybranego profilu modelu |
--verbose \<on|full|off\> |
Ustaw poziom szczegółowości |
--timeout \<seconds\> |
Nadpisz limit czasu agenta |
--json |
Wypisz ustrukturyzowany JSON |
Zachowanie
- Domyślnie CLI przechodzi przez Gateway. Dodaj
--local, aby wymusić osadzone środowisko wykonawcze na bieżącej maszynie. - Jeśli Gateway jest nieosiągalny, CLI wraca do lokalnego osadzonego uruchomienia.
- Wybór sesji:
--towyprowadza klucz sesji (cele grup/kanałów zachowują izolację; czaty bezpośrednie zwijają się domain). - Flagi myślenia i szczegółowości są utrwalane w magazynie sesji.
- Wyjście: domyślnie zwykły tekst albo
--jsondla ustrukturyzowanego ładunku + metadanych. - Z
--json --deliverJSON obejmuje status dostarczania dla wysyłek wysłanych, wstrzymanych, częściowych i nieudanych. Zobacz status dostarczania JSON.
Przykłady
# Simple turn with JSON outputopenclaw agent --to +15555550123 --message "Trace logs" --verbose on --json # Turn with thinking levelopenclaw agent --session-id 1234 --message "Summarize inbox" --thinking medium # Deliver to a different channel than the sessionopenclaw agent --agent ops --message "Alert" --deliver --reply-channel telegram --reply-to "@admin"