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, dan BOOTSTRAP.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, dan SOUL.md.
  • Menghapus BOOTSTRAP.md setelah 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:

bash
openclaw onboard --skip-bootstrap

Tempat 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

Was this useful?
On this page

On this page