Agent coordination

Надсилання агентом

openclaw agent запускає один хід агента з командного рядка без потреби у вхідному повідомленні чату. Використовуйте його для скриптових робочих процесів, тестування та програмної доставки.

Швидкий старт

  • Запустіть простий хід агента

    openclaw agent --message "What is the weather today?"
    

    Це надсилає повідомлення через Gateway і виводить відповідь.

  • Спрямуйте на конкретного агента або сеанс

    # 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 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"
    
  • Прапорці

    Прапорець Опис
    --message \<text\> Повідомлення для надсилання (обов’язково)
    --to \<dest\> Вивести ключ сеансу з цілі (телефон, id чату)
    --agent \<id\> Спрямувати на налаштованого агента (використовує його сеанс main)
    --session-id \<id\> Повторно використати наявний сеанс за id
    --local Примусово використати локальний вбудований runtime (оминає Gateway)
    --deliver Надіслати відповідь у канал чату
    --channel \<name\> Канал доставки (whatsapp, telegram, discord, slack тощо)
    --reply-to \<target\> Перевизначення цілі доставки
    --reply-channel \<name\> Перевизначення каналу доставки
    --reply-account \<id\> Перевизначення id облікового запису доставки
    --thinking \<level\> Установити рівень мислення для вибраного профілю моделі
    --verbose \<on|full|off\> Установити рівень докладності
    --timeout \<seconds\> Перевизначити тайм-аут агента
    --json Вивести структурований JSON

    Поведінка

    • За замовчуванням CLI працює через Gateway. Додайте --local, щоб примусово використати вбудований runtime на поточній машині.
    • Якщо Gateway недоступний, CLI повертається до локального вбудованого запуску.
    • Вибір сеансу: --to виводить ключ сеансу (цілі груп/каналів зберігають ізоляцію; прямі чати згортаються до main).
    • Прапорці thinking і verbose зберігаються в сховищі сеансів.
    • Вивід: за замовчуванням звичайний текст або --json для структурованого payload + metadata.

    Приклади

    # 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"
    

    Пов’язане