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
--localuntuk memaksa runtime tertanam pada mesin saat ini. - Jika Gateway tidak dapat dijangkau, CLI beralih otomatis ke eksekusi tertanam lokal.
- Pemilihan sesi:
--tomenurunkan kunci sesi (target grup/channel mempertahankan isolasi; chat langsung digabung kemain). - Flag thinking dan verbose dipertahankan ke penyimpanan sesi.
- Keluaran: teks biasa secara default, atau
--jsonuntuk 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"