#Cara membuat Agent Baru
1 messages Β· Page 1 of 1 (latest)
Bisa. Untuk agent OpenClaw baru paling gampang pakai wizard CLI:
openclaw agents add nama-agent
Contoh:
openclaw agents add work
Lalu cek hasilnya:
openclaw agents list --bindings
Kalau mau langsung non-interactive:
openclaw agents add work --workspace ~/.openclaw/workspace-work --non-interactive
Kalau agent itu mau dipakai untuk channel tertentu, bind channel/account-nya:
openclaw agents bind --agent work --bind telegram:work
Setelah itu biasanya restart Gateway:
openclaw gateway restart
Docs:
- https://docs.openclaw.ai/cli/agents
- https://docs.openclaw.ai/concepts/multi-agent
- https://docs.openclaw.ai/concepts/agent-workspace
Catatan: main tidak bisa dipakai sebagai nama agent baru. Kalau command-nya error, kirim output ini dulu:
openclaw --version
openclaw agents list --bindings
kalau misal mau buat agent di workspace tertentu bagaimana?
Bisa, pakai flag --workspace:
openclaw agents add work --workspace ~/path/ke/workspace-work
Contoh yang umum:
openclaw agents add coding --workspace ~/.openclaw/workspace-coding
Lalu cek:
openclaw agents list --bindings
Kalau mau agent itu menerima pesan dari channel/account tertentu, tambahkan binding:
openclaw agents bind --agent coding --bind telegram:default
# atau discord/slack/whatsapp sesuai channel kamu
Terakhir restart gateway:
openclaw gateway restart
Saran: jangan pakai workspace yang sama untuk beberapa agent kecuali memang sengaja share file/persona. Biasanya lebih aman satu agent = satu workspace.
oke lalu bagaimana cara menghapus agent yang workspace nya di tentukan misal
tadi add nya seperti ini
openclaw agents add coding --workspace ~/.openclaw/workspace-coding
Untuk menghapus agent-nya, pakai ID agent, bukan path workspace:
openclaw agents delete coding
Kalau mau langsung tanpa prompt konfirmasi:
openclaw agents delete coding --force
Cek dulu daftar agent kalau ragu:
openclaw agents list
Catatan penting: --workspace ~/.openclaw/workspace-coding waktu add hanya menentukan workspace agent itu. Saat delete, OpenClaw akan menghapus record agent coding dan memindahkan workspace/state/session agent ke Trash β kecuali workspace itu dipakai/share dengan agent lain, maka workspace akan dipertahankan.
cek
openclaw agents delete skripsi
:lobster: OpenClaw 2026.4.24 (cbcfdf6) β If it works, it's automation; if it breaks, it's a "learning opportunity."
β
β Delete agent "skripsi" and prune workspace/state?
β Yes
Config overwrite: /root/.openclaw/openclaw.json (sha256 1a71024111c8ea179f3553b091d2a7bb61e1f7e6a89c9604fc0bf4dfec9104d4 -> 701a03d9b8aad699170cf8b21b0ce89637cf7400cc993ab9d30b6300e50f9a88, backup=/root/.openclaw/openclaw.json.bak)
Updated ~/.openclaw/openclaw.json
Failed to move to Trash (manual delete): ~/.openclaw/workspace/skripsi
Failed to move to Trash (manual delete): ~/.openclaw/agents/skripsi/sessions
Deleted agent: skripsi
Itu berhasil menghapus agent skripsi dari config β
Bagian ini cuma berarti OpenClaw gagal memindahkan folder ke Trash, jadi foldernya masih perlu dibersihkan manual kalau memang tidak dipakai lagi:
Failed to move to Trash (manual delete): ~/.openclaw/workspace/skripsi
Failed to move to Trash (manual delete): ~/.openclaw/agents/skripsi/sessions
Deleted agent: skripsi
Cek dulu:
openclaw agents list
ls -ld ~/.openclaw/workspace/skripsi ~/.openclaw/agents/skripsi
Kalau agent sudah tidak ada dan kamu yakin foldernya tidak perlu, hapus manual. Karena log kamu menunjukkan config ada di /root/.openclaw, pastikan menjalankannya sebagai user yang sama:
rm -rf ~/.openclaw/workspace/skripsi ~/.openclaw/agents/skripsi
Kalau mau lebih aman, pindahkan dulu daripada hapus permanen:
mkdir -p ~/.openclaw/deleted-agents
mv ~/.openclaw/workspace/skripsi ~/.openclaw/deleted-agents/
mv ~/.openclaw/agents/skripsi ~/.openclaw/deleted-agents/
apa maksud "kecuali workspace itu dipakai/share dengan agent lain, maka workspace akan dipertahankan."
Maksudnya begini:
Workspace itu folder βotakβ agent: AGENTS.md, MEMORY.md, SOUL.md, skills, dll.
Kalau ada 2 agent yang pakai folder workspace yang sama / saling overlap, misalnya:
openclaw agents add coding --workspace ~/.openclaw/workspace/shared
openclaw agents add skripsi --workspace ~/.openclaw/workspace/shared
lalu kamu hapus:
openclaw agents delete skripsi
OpenClaw tidak akan menghapus folder ~/.openclaw/workspace/shared, karena agent coding masih memakainya.
Contoh overlap lain:
coding -> ~/.openclaw/workspace
skripsi -> ~/.openclaw/workspace/skripsi
Kalau hapus coding, OpenClaw akan hati-hati dan mempertahankan workspace karena ada workspace agent lain di dalamnya.
Jadi sederhananya: kalau folder workspace mungkin masih dibutuhkan agent lain, OpenClaw tidak membuang folder itu. Hanya agent config/state-nya yang dihapus.
waw bisa shared kah? fungsi nya untuk apa? dan apakah bisa msial agent 1 sudah punya workspace sendiri dan agent 2 juga punya sendiri tapi misal mau ada yang shared untuk hal tertentu gitu bisa gitu kah?
Iya, bisa shared, tapi ada beberapa level βsharedβ:
1. Shared seluruh workspace
Misalnya:
openclaw agents add agent1 --workspace ~/.openclaw/workspace-shared
openclaw agents add agent2 --workspace ~/.openclaw/workspace-shared
Artinya agent1 dan agent2 pakai file otak yang sama: AGENTS.md, MEMORY.md, SOUL.md, skills/, dll.
Fungsinya: kalau kamu mau beberapa agent punya persona/aturan/memory yang sama, tapi routing/channel/auth/session tetap beda.
Tapi hati-hati: ini bisa bikin bingung karena dua agent bisa menulis ke MEMORY.md yang sama.
2. Lebih bagus: workspace sendiri-sendiri + folder shared
Ini yang biasanya lebih aman.
Contoh:
agent1 -> ~/.openclaw/workspace-agent1
agent2 -> ~/.openclaw/workspace-agent2
shared -> ~/.openclaw/shared
Lalu di AGENTS.md masing-masing agent, tulis misalnya:
Shared docs/folder ada di ~/.openclaw/shared.
Gunakan itu untuk referensi umum antar agent.
Jadi agent tetap punya memory/persona sendiri, tapi bisa baca/tulis folder bersama kalau perlu.
3. Shared skill
Kalau yang ingin dishare adalah skill/tool custom, taruh di:
~/.openclaw/skills
Itu memang shared root untuk semua agent.
4. Shared memory/search docs
Kalau ingin semua agent bisa search dokumen markdown bersama, bisa pakai config memorySearch.extraPaths, misalnya ke /srv/shared-notes atau ~/.openclaw/shared-notes.
Rekomendasi saya: jangan share seluruh workspace kecuali memang mau βotakβ yang sama. Untuk kasus kamu, lebih rapi pakai workspace masing-masing + folder shared.
Docs: https://docs.openclaw.ai/concepts/multi-agent dan https://docs.openclaw.ai/concepts/agent-workspace