Agent coordination

Kirim agen

openclaw agent menjalankan satu giliran agen dari baris perintah tanpa memerlukan pesan chat masuk. Gunakan untuk alur kerja terskrip, pengujian, dan pengiriman terprogram.

Mulai cepat

  • Run a simple agent turn

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

    Ini mengirim pesan melalui Gateway dan mencetak balasannya.

  • 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"
    
  • Flag

    Flag Deskripsi
    --message \<text\> Pesan yang akan dikirim (wajib)
    --to \<dest\> Turunkan kunci sesi dari target (telepon, id chat)
    --agent \<id\> Targetkan agen yang dikonfigurasi (menggunakan sesi main)
    --session-id \<id\> Gunakan kembali sesi yang ada berdasarkan id
    --local Paksa runtime tertanam lokal (lewati Gateway)
    --deliver Kirim balasan ke channel chat
    --channel \<name\> Channel pengiriman (whatsapp, telegram, discord, slack, dll.)
    --reply-to \<target\> Penggantian target pengiriman
    --reply-channel \<name\> Penggantian channel pengiriman
    --reply-account \<id\> Penggantian id akun pengiriman
    --thinking \<level\> Tetapkan level berpikir untuk profil model yang dipilih
    --verbose \<on|full|off\> Tetapkan level verbose
    --timeout \<seconds\> Timpa batas waktu agen
    --json Keluarkan JSON terstruktur

    Perilaku

    • Secara default, CLI berjalan melalui Gateway. Tambahkan --local untuk memaksa runtime tertanam pada mesin saat ini.
    • Jika Gateway tidak dapat dijangkau, CLI beralih otomatis ke eksekusi tertanam lokal.
    • Pemilihan sesi: --to menurunkan kunci sesi (target grup/channel mempertahankan isolasi; chat langsung digabung ke main).
    • Flag thinking dan verbose dipertahankan ke penyimpanan sesi.
    • Keluaran: teks biasa secara default, atau --json untuk payload terstruktur + metadata.

    Contoh

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

    Terkait