#Cara membuat Agent Baru

1 messages Β· Page 1 of 1 (latest)

tranquil gull
#

bagaimana cara membuat agent baru

raven echoBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> βœ… Mark Solution

azure trenchBOT
#

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
tranquil gull
#

kalau misal mau buat agent di workspace tertentu bagaimana?

azure trenchBOT
#

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.

Docs:
https://docs.openclaw.ai/cli/agents

tranquil gull
#

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

azure trenchBOT
#

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.

Docs: https://docs.openclaw.ai/cli/agents

tranquil gull
#

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
azure trenchBOT
#

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/

Docs: https://docs.openclaw.ai/cli/agents

tranquil gull
#

apa maksud "kecuali workspace itu dipakai/share dengan agent lain, maka workspace akan dipertahankan."

azure trenchBOT
#

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.

tranquil gull
#

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?

azure trenchBOT
#

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