Agent coordination
Wysyłanie przez agenta
openclaw agent uruchamia jedną turę agenta z wiersza poleceń bez potrzeby
przychodzącej wiadomości czatu. Używaj go do skryptowanych przepływów pracy,
testowania i dostarczania programowego.
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 agent
openclaw agent --agent ops --message "Summarize logs"
# Target a phone number (derives session key)
openclaw agent --to +15555550123 --message "Status update"
# Reuse an existing session
openclaw 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 Slack
openclaw 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\> |
Wskaż skonfigurowanego agenta (używa jego sesji main) |
--session-id \<id\> |
Użyj ponownie istniejącej sesji według identyfikatora |
--local |
Wymuś lokalny wbudowany runtime (pomiń Gateway) |
--deliver |
Wyślij odpowiedź do kanału czatu |
--channel \<name\> |
Kanał dostarczania (whatsapp, telegram, discord, slack itp.) |
--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 strukturalny JSON |
Zachowanie
- Domyślnie CLI przechodzi przez Gateway. Dodaj
--local, aby wymusić wbudowany runtime na bieżącej maszynie. - Jeśli Gateway jest nieosiągalny, CLI przełącza się awaryjnie na lokalne wbudowane uruchomienie.
- 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 strukturalnego ładunku i metadanych.
Przykłady
# Simple turn with JSON output
openclaw agent --to +15555550123 --message "Trace logs" --verbose on --json
# Turn with thinking level
openclaw agent --session-id 1234 --message "Summarize inbox" --thinking medium
# Deliver to a different channel than the session
openclaw agent --agent ops --message "Alert" --deliver --reply-channel telegram --reply-to "@admin"