Fundamentals
Bootstrap agen
Bootstrapping adalah proses awal saat pertama kali dijalankan yang menyiapkan ruang kerja agen baru dan memandu agen dalam memilih identitas. Proses ini berjalan satu kali, tepat setelah orientasi, pada giliran nyata pertama agen.
Apa yang terjadi
Pada eksekusi pertama terhadap ruang kerja yang benar-benar baru (bawaan ~/.openclaw/workspace),
OpenClaw:
- Menyiapkan
AGENTS.md,SOUL.md,TOOLS.md,IDENTITY.md,USER.md,HEARTBEAT.md, danBOOTSTRAP.md. - Meminta agen mengikuti
BOOTSTRAP.md: percakapan bebas (bukan formulir tanya jawab tetap) untuk menentukan nama, kepribadian, dan nuansa. - Menuliskan hal yang dipelajarinya ke
IDENTITY.md,USER.md, danSOUL.md. - Menghapus
BOOTSTRAP.mdsetelah ruang kerja tampak terkonfigurasi, sehingga proses ini hanya berjalan satu kali.
Ruang kerja dianggap terkonfigurasi setelah SOUL.md, IDENTITY.md, atau USER.md
berbeda dari templat awalnya, atau jika folder memory/ sudah ada.
Eksekusi model tertanam dan lokal
Untuk eksekusi model tertanam atau lokal, OpenClaw tidak menyertakan BOOTSTRAP.md dalam
konteks sistem berhak istimewa. Pada eksekusi interaktif utama yang pertama, OpenClaw tetap
meneruskan isi berkas tersebut melalui prompt pengguna, sehingga model yang tidak
memanggil alat read secara andal tetap dapat menyelesaikan proses ini. Jika eksekusi saat ini
tidak dapat mengakses ruang kerja dengan aman, agen akan menerima catatan bootstrap terbatas
yang singkat, bukan sapaan umum.
Melewati bootstrapping
Untuk melewati proses ini pada ruang kerja yang telah disiapkan sebelumnya, jalankan:
openclaw onboard --skip-bootstrapTempat proses berjalan
Bootstrapping selalu berjalan pada host Gateway. Jika aplikasi macOS terhubung ke Gateway jarak jauh, ruang kerja dan berkas bootstrap-nya berada di mesin jarak jauh tersebut, bukan di Mac.
Dokumentasi terkait
- Orientasi aplikasi macOS: Orientasi
- Tata letak ruang kerja: Ruang kerja agen
- Isi templat: Templat BOOTSTRAP.md