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: --to wyprowadza klucz sesji (cele grup/kanałów zachowują izolację; czaty bezpośrednie zwijają się do main).
    • Flagi myślenia i szczegółowości są utrwalane w magazynie sesji.
    • Wyjście: domyślnie zwykły tekst albo --json dla 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"
    

    Powiązane