Langsung ke konten utama

Agent Send

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

Mulai cepat

1

Jalankan turn agen sederhana

openclaw agent --message "What is the weather today?"
Ini mengirim pesan melalui Gateway dan mencetak balasannya.
2

Targetkan agen atau sesi tertentu

# Targetkan agen tertentu
openclaw agent --agent ops --message "Summarize logs"

# Targetkan nomor telepon (menurunkan session key)
openclaw agent --to +15555550123 --message "Status update"

# Gunakan kembali sesi yang ada
openclaw agent --session-id abc123 --message "Continue the task"
3

Kirim balasan ke sebuah channel

# Kirim ke WhatsApp (channel default)
openclaw agent --to +15555550123 --message "Report ready" --deliver

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

Flag

FlagDeskripsi
--message \<text\>Pesan yang akan dikirim (wajib)
--to \<dest\>Turunkan session key dari target (telepon, id chat)
--agent \<id\>Targetkan agen yang dikonfigurasi (menggunakan sesi main)
--session-id \<id\>Gunakan kembali sesi yang ada berdasarkan id
--localPaksa runtime embed lokal (lewati Gateway)
--deliverKirim balasan ke channel chat
--channel \<name\>Channel pengiriman (whatsapp, telegram, discord, slack, dll.)
--reply-to \<target\>Override target pengiriman
--reply-channel \<name\>Override channel pengiriman
--reply-account \<id\>Override id akun pengiriman
--thinking \<level\>Setel level thinking (off, minimal, low, medium, high, xhigh)
--verbose \<on|full|off\>Setel level verbose
--timeout \<seconds\>Override timeout agen
--jsonKeluarkan JSON terstruktur

Perilaku

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

Contoh

# Turn sederhana dengan output JSON
openclaw agent --to +15555550123 --message "Trace logs" --verbose on --json

# Turn dengan level thinking
openclaw agent --session-id 1234 --message "Summarize inbox" --thinking medium

# Kirim ke channel yang berbeda dari sesi
openclaw agent --agent ops --message "Alert" --deliver --reply-channel telegram --reply-to "@admin"

Terkait