Di halaman ini
Di halaman ini
Agent coordination
Pengiriman agen
openclaw agent menjalankan satu giliran agen dari baris perintah tanpa pesan chat
masuk. Gunakan untuk alur kerja berskrip, pengujian, dan
pengiriman terprogram. Referensi lengkap flag dan perilaku:
Referensi CLI Agen.
Mulai cepat
Jalankan giliran agen sederhana
Mengirim pesan melalui Gateway dan mencetak balasannya.
Kirim prompt multibaris dari file
Membaca file UTF-8 yang valid sebagai isi pesan agen.
Targetkan agen atau sesi tertentu
Kirim balasan ke saluran
Flag
| Flag | Deskripsi |
|---|---|
--message <text> |
Pesan sebaris yang akan dikirim |
--message-file <path> |
Baca pesan dari file UTF-8 yang valid (maks. 4 MiB) |
--to <dest> |
Hasilkan kunci sesi dari target (telepon, id chat) |
--session-key <key> |
Gunakan kunci sesi eksplisit |
--agent <id> |
Targetkan agen yang dikonfigurasi (menggunakan sesi main) |
--session-id <id> |
Gunakan kembali sesi yang ada berdasarkan id |
--model <id> |
Penggantian model untuk eksekusi ini (provider/model atau id model) |
--local |
Paksa runtime tertanam lokal (lewati Gateway) |
--deliver |
Kirim balasan ke saluran chat |
--channel <name> |
Saluran pengiriman; dengan --agent + --to, juga berlaku untuk cakupan DM |
--reply-to <target> |
Penggantian target pengiriman |
--reply-channel <name> |
Penggantian saluran pengiriman |
--reply-account <id> |
Penggantian id akun pengiriman |
--thinking <level> |
Atur tingkat pemikiran untuk profil model yang dipilih |
--verbose <on|full|off> |
Pertahankan tingkat verbositas untuk sesi (full juga mencatat output alat) |
--timeout <seconds> |
Ganti batas waktu agen (default 600, atau nilai konfigurasi) |
--json |
Keluarkan JSON terstruktur |
Perilaku
- Secara default, CLI berjalan melalui Gateway. Tambahkan
--localuntuk memaksa runtime tertanam pada mesin saat ini. - Berikan tepat salah satu dari
--messageatau--message-file. Pesan file mempertahankan konten multibaris setelah menghapus BOM UTF-8 opsional. File yang lebih besar dari 4 MiB ditolak sebelum dikirim. - Setelah percobaan ulang handshake sementara, batas waktu Gateway atau koneksi yang ditutup
menyebabkan perintah gagal dengan petunjuk di stderr; CLI tidak pernah secara diam-diam menjalankan ulang giliran
secara tertanam. Gateway mungkin masih menyelesaikan giliran yang diterima, jadi verifikasi status Gateway
dan sesi sebelum mencoba lagi atau menjalankan ulang dengan
--local. - Pemilihan sesi:
--tomenghasilkan kunci sesi (target grup/saluran mempertahankan isolasi; chat langsung disatukan menjadimain). Saat--agent,--channel, dan--todigunakan bersama-sama, perutean mengikuti penerima kanonis saluran dansession.dmScope. Identitas stabil yang hanya untuk keluar menggunakan sesi milik penyedia yang terisolasi dari sesi utama agen. --session-keymemilih kunci eksplisit. Kunci berawalan agen harus menggunakanagent:<agent-id>:<session-key>, dan--agentharus cocok dengan id agen tersebut saat keduanya diberikan. Kunci biasa non-sentinel dicakup ke--agentsaat diberikan; misalnya,--agent ops --session-key incident-42dirutekan keagent:ops:incident-42. Tanpa--agent, kunci biasa non-sentinel dicakup ke agen default yang dikonfigurasi. Nilai literalglobaldanunknowntetap tidak dicakup hanya ketika--agenttidak diberikan.--reply-channeldan--reply-accounthanya memengaruhi pengiriman.- Flag pemikiran dan verbositas disimpan secara persisten ke penyimpanan sesi.
- Output: teks biasa secara default, atau
--jsonuntuk payload terstruktur + metadata. - Dengan
--json --deliver, JSON menyertakan status pengiriman untuk pengiriman yang terkirim, dicegah, parsial, dan gagal. Lihat Status pengiriman JSON.
Contoh
Terkait
Was this useful?