openclaw agents
Kelola agen terisolasi (workspace + auth + perutean).
Terkait:
- Perutean multi-agen: Perutean Multi-Agen
- Workspace agen: Workspace agen
- Konfigurasi visibilitas skill: Konfigurasi Skills
Contoh
Binding perutean
Gunakan binding perutean untuk menyematkan lalu lintas channel masuk ke agen tertentu. Jika Anda juga menginginkan Skills 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 meresolusikannya dari default channel dan hook penyiapan plugin bila tersedia.
Jika Anda menghilangkan --agent untuk bind atau unbind, OpenClaw menargetkan agen default saat ini.
Perilaku cakupan binding
- Binding tanpa
accountIdhanya cocok dengan akun default channel. accountId: "*"adalah fallback seluruh channel (semua akun) dan kurang spesifik dibanding binding akun eksplisit.- Jika agen yang sama sudah memiliki binding channel yang cocok tanpa
accountId, lalu Anda mengikat denganaccountIdeksplisit atau yang telah diresolusikan, OpenClaw meningkatkan binding yang sudah ada tersebut di tempat alih-alih menambahkan duplikat.
telegram:ops. 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, tidak 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 jumlah/ringkasan per agen
agents add [name]
Opsi:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(dapat diulang)--non-interactive--json
- Meneruskan flag add 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.
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. - Workspace, status agen, dan direktori transkrip sesi dipindahkan ke Trash, bukan dihapus permanen.
File identitas
Setiap workspace agen dapat menyertakanIDENTITY.md di root workspace:
- Contoh path:
~/.openclaw/workspace/IDENTITY.md set-identity --from-identitymembaca dari root workspace (atau--identity-fileeksplisit)
Set identity
set-identity menulis field ke agents.list[].identity:
namethemeemojiavatar(path relatif workspace, 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 workspace tersebut, perintah gagal dan meminta Anda meneruskan--agent. - Saat tidak ada field identitas eksplisit yang diberikan, perintah membaca data identitas dari
IDENTITY.md.
IDENTITY.md: