Przejdź do głównej treści

Agent Send

openclaw agent uruchamia pojedynczą turę agenta z wiersza poleceń bez potrzeby otrzymania przychodzącej wiadomości czatu. Używaj go do przepływów skryptowych, testów i programowego dostarczania.

Szybki start

1

Uruchom prostą turę agenta

openclaw agent --message "What is the weather today?"
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 "Summarize logs"

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

# Użyj istniejącej sesji ponownie
openclaw agent --session-id abc123 --message "Continue the task"
3

Dostarcz odpowiedź do kanału

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

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

Flagi

FlagaOpis
--message \<text\>Wiadomość do wysłania (wymagana)
--to \<dest\>Wyprowadza klucz sesji z celu (telefon, identyfikator czatu)
--agent \<id\>Kieruje do skonfigurowanego agenta (używa jego sesji main)
--session-id \<id\>Ponownie używa istniejącej sesji według identyfikatora
--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 identyfikatora konta dostarczenia
--thinking \<level\>Ustawia poziom thinking (off, minimal, low, medium, high, xhigh)
--verbose \<on|full|off\>Ustawia poziom verbose
--timeout \<seconds\>Nadpisuje limit czasu agenta
--jsonZwraca uporządkowany 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 grup/kanałów zachowują izolację; czaty bezpośrednie są zwijane do main).
  • Flagi thinking i verbose są utrwalane w magazynie sesji.
  • Dane wyjściowe: domyślnie zwykły tekst albo --json dla uporządkowanego ładunku i metadanych.

Przykłady

# Prosta tura z wyjściem JSON
openclaw agent --to +15555550123 --message "Trace logs" --verbose on --json

# Tura z poziomem thinking
openclaw agent --session-id 1234 --message "Summarize inbox" --thinking medium

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

Powiązane