Przejdź do głównej treści

Wysyłanie przez agenta

openclaw agent uruchamia jedną turę agenta z wiersza poleceń bez potrzeby otrzymania przychodzącej wiadomości na czacie. Używaj tego do workflow opartych na skryptach, testowania i programowego dostarczania.

Szybki start

1

Uruchom prostą turę agenta

openclaw agent --message "Jaka jest dziś pogoda?"
To wysyła wiadomość przez Gateway i wypisuje odpowiedź.
2

Skieruj do konkretnego agenta lub sesji

# Skieruj do konkretnego agenta
openclaw agent --agent ops --message "Podsumuj logi"

# Skieruj do numeru telefonu (wyprowadza klucz sesji)
openclaw agent --to +15555550123 --message "Aktualizacja statusu"

# Użyj ponownie istniejącej sesji
openclaw agent --session-id abc123 --message "Kontynuuj zadanie"
3

Dostarcz odpowiedź do kanału

# Dostarcz do WhatsApp (kanał domyślny)
openclaw agent --to +15555550123 --message "Raport gotowy" --deliver

# Dostarcz do Slack
openclaw agent --agent ops --message "Wygeneruj raport" \
  --deliver --reply-channel slack --reply-to "#reports"

Flagi

FlagaOpis
--message \<text\>Wiadomość do wysłania (wymagane)
--to \<dest\>Wyprowadza klucz sesji z celu (telefon, chat id)
--agent \<id\>Kieruje do skonfigurowanego agenta (używa jego sesji main)
--session-id \<id\>Używa ponownie istniejącej sesji po id
--localWymusza lokalny osadzony runtime (pomija Gateway)
--deliverWysyła odpowiedź do kanału czatu
--channel \<name\>Kanał dostarczenia (whatsapp, telegram, discord, slack itp.)
--reply-to \<target\>Nadpisanie celu dostarczenia
--reply-channel \<name\>Nadpisanie kanału dostarczenia
--reply-account \<id\>Nadpisanie id konta dostarczenia
--thinking \<level\>Ustawia poziom thinking dla wybranego profilu modelu
--verbose \<on|full|off\>Ustawia poziom verbose
--timeout \<seconds\>Nadpisuje timeout agenta
--jsonZwraca strukturalny JSON

Zachowanie

  • Domyślnie CLI działa przez Gateway. Dodaj --local, aby wymusić osadzony runtime na bieżącej maszynie.
  • Jeśli Gateway jest nieosiągalny, CLI wraca do lokalnego uruchomienia osadzonego.
  • Wybór sesji: --to wyprowadza klucz sesji (cele grupowe/kanałowe zachowują izolację; czaty bezpośrednie zwijają się do main).
  • Flagi thinking i verbose są utrwalane w magazynie sesji.
  • Wyjście: domyślnie zwykły tekst albo --json dla uporządkowanego ładunku + metadanych.

Przykłady

# Prosta tura z wyjściem JSON
openclaw agent --to +15555550123 --message "Prześledź logi" --verbose on --json

# Tura z poziomem thinking
openclaw agent --session-id 1234 --message "Podsumuj skrzynkę odbiorczą" --thinking medium

# Dostarczenie do innego kanału niż sesja
openclaw agent --agent ops --message "Alert" --deliver --reply-channel telegram --reply-to "@admin"

Powiązane