openclaw agents
Kelola agen terisolasi (ruang kerja + autentikasi + perutean).
Terkait:
- Perutean multi-agen
- Ruang kerja agen
- Konfigurasi Skills: konfigurasi visibilitas skill.
Contoh
Binding perutean
Gunakan binding perutean untuk menetapkan lalu lintas kanal masuk ke agen tertentu. Jika Anda juga menginginkan skill yang terlihat berbeda per agen, konfigurasikanagents.defaults.skills dan agents.list[].skills di openclaw.json. Lihat Konfigurasi Skills dan Referensi konfigurasi.
Daftar binding:
accountId (--bind <channel>), OpenClaw menyelesaikannya dari hook penyiapan plugin, binding akun paksa, atau jumlah akun yang dikonfigurasi untuk kanal tersebut.
Jika Anda menghilangkan --agent untuk bind atau unbind, OpenClaw menargetkan agen default saat ini.
Format --bind
| Format | Arti |
|---|---|
--bind <channel>:* | Cocokkan semua akun pada kanal. |
--bind <channel>:<account> | Cocokkan satu akun. |
--bind <channel> | Cocokkan hanya akun default kecuali CLI dapat menyelesaikan cakupan akun khusus plugin dengan aman. |
Perilaku cakupan binding
- Binding tersimpan tanpa
accountIdhanya mencocokkan akun default kanal. accountId: "*"adalah fallback seluruh kanal (semua akun) dan kurang spesifik dibandingkan binding akun eksplisit.- Jika agen yang sama sudah memiliki binding kanal yang cocok tanpa
accountId, dan Anda kemudian membuat binding denganaccountIdeksplisit atau terselesaikan, OpenClaw meningkatkan binding yang ada tersebut di tempat, bukan menambahkan duplikat.
telegram:alerts. Jika Anda juga menginginkan perutean akun default, tambahkan secara eksplisit (misalnya --bind telegram:default).
Hapus binding:
unbind menerima --all atau satu atau beberapa nilai --bind, bukan keduanya.
Permukaan perintah
agents
Menjalankan openclaw agents tanpa subperintah setara dengan openclaw agents list.
agents list
Opsi:
--json--bindings: sertakan aturan perutean lengkap, bukan hanya hitungan/ringkasan per agen
agents add [name]
Opsi:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(dapat diulang)--non-interactive--json
- Meneruskan flag penambahan eksplisit apa pun mengalihkan perintah ke jalur non-interaktif.
- Mode non-interaktif memerlukan nama agen dan
--workspace. maindicadangkan dan tidak dapat digunakan sebagai id agen baru.- Dalam mode interaktif, penyemaian autentikasi hanya menyalin profil statis portabel
(
api_keydantokenstatis secara default). Profil token refresh OAuth tetap tersedia hanya melalui pewarisan baca-tembus dari penyimpanan agenmainyang sebenarnya. Jika agen default yang dikonfigurasi bukanmain, masuk secara terpisah untuk profil OAuth pada agen baru.
agents bindings
Opsi:
--agent <id>--json
agents bind
Opsi:
--agent <id>(default ke agen default saat ini)--bind <channel[:accountId]>(dapat diulang)--json
agents unbind
Opsi:
--agent <id>(default ke agen default saat ini)--bind <channel[:accountId]>(dapat diulang)--all--json
agents delete <id>
Opsi:
--force--json
maintidak dapat dihapus.- Tanpa
--force, konfirmasi interaktif diperlukan. - Direktori ruang kerja, status agen, dan transkrip sesi dipindahkan ke Tong Sampah, bukan dihapus permanen.
- Ketika Gateway dapat dijangkau, penghapusan dikirim melalui Gateway sehingga pembersihan konfigurasi dan penyimpanan sesi berbagi penulis yang sama dengan lalu lintas runtime. Jika Gateway tidak dapat dijangkau, CLI kembali ke jalur lokal offline.
- Jika ruang kerja agen lain adalah path yang sama, berada di dalam ruang kerja ini, atau berisi ruang kerja ini,
ruang kerja dipertahankan dan
--jsonmelaporkanworkspaceRetained,workspaceRetainedReason, danworkspaceSharedWith.
File identitas
Setiap ruang kerja agen dapat menyertakanIDENTITY.md di root ruang kerja:
- Contoh path:
~/.openclaw/workspace/IDENTITY.md set-identity --from-identitymembaca dari root ruang kerja (atau--identity-fileeksplisit)
Tetapkan identitas
set-identity menulis kolom ke agents.list[].identity:
namethemeemojiavatar(path relatif ruang kerja, URL http(s), atau URI data)
--agent <id>--workspace <dir>--identity-file <path>--from-identity--name <name>--theme <theme>--emoji <emoji>--avatar <value>--json
--agentatau--workspacedapat digunakan untuk memilih agen target.- Jika Anda mengandalkan
--workspacedan beberapa agen berbagi ruang kerja tersebut, perintah gagal dan meminta Anda meneruskan--agent. - File gambar avatar lokal relatif ruang kerja dibatasi hingga 2 MB. URL HTTP(S) dan URI
data:tidak diperiksa dengan batas ukuran file lokal. - Ketika tidak ada kolom identitas eksplisit yang diberikan, perintah membaca data identitas dari
IDENTITY.md.
IDENTITY.md: