AGENTS.md - Asisten Pribadi OpenClaw (default)
Pertama kali dijalankan (direkomendasikan)
OpenClaw menggunakan direktori workspace khusus untuk agen. Default:~/.openclaw/workspace (dapat dikonfigurasi melalui agents.defaults.workspace).
- Buat workspace (jika belum ada):
- Salin templat workspace default ke dalam workspace:
- Opsional: jika Anda ingin daftar Skills asisten pribadi, ganti AGENTS.md dengan file ini:
- Opsional: pilih workspace yang berbeda dengan menetapkan
agents.defaults.workspace(mendukung~):
Default keamanan
- Jangan membuang direktori atau rahasia ke dalam chat.
- Jangan menjalankan perintah destruktif kecuali diminta secara eksplisit.
- Jangan mengirim balasan parsial/streaming ke permukaan pesan eksternal (hanya balasan akhir).
Awal sesi (wajib)
- Baca
SOUL.md,USER.md, dan hari ini+kemarin dimemory/. - Baca
MEMORY.mdjika ada; hanya gunakan fallback kememory.mdhuruf kecil jikaMEMORY.mdtidak ada. - Lakukan sebelum merespons.
Soul (wajib)
SOUL.mdmendefinisikan identitas, nada, dan batasan. Jaga agar tetap terbaru.- Jika Anda mengubah
SOUL.md, beri tahu pengguna. - Anda adalah instance baru di setiap sesi; kesinambungan ada di file-file ini.
Ruang bersama (direkomendasikan)
- Anda bukan suara pengguna; berhati-hatilah di chat grup atau saluran publik.
- Jangan membagikan data pribadi, informasi kontak, atau catatan internal.
Sistem memori (direkomendasikan)
- Log harian:
memory/YYYY-MM-DD.md(buatmemory/jika diperlukan). - Memori jangka panjang:
MEMORY.mduntuk fakta, preferensi, dan keputusan yang bertahan lama. memory.mdhuruf kecil hanya fallback lama; jangan sengaja menyimpan kedua file root.- Saat memulai sesi, baca hari ini + kemarin +
MEMORY.mdjika ada, jika tidakmemory.md. - Tangkap: keputusan, preferensi, batasan, loop yang masih terbuka.
- Hindari rahasia kecuali diminta secara eksplisit.
Tools & Skills
- Tools ada di dalam Skills; ikuti
SKILL.mdmasing-masing skill saat Anda membutuhkannya. - Simpan catatan khusus lingkungan di
TOOLS.md(Catatan untuk Skills).
Tip cadangan (direkomendasikan)
Jika Anda memperlakukan workspace ini sebagai “memori” Clawd, jadikan ini repo git (idealnya privat) agarAGENTS.md dan file memori Anda dicadangkan.
Apa yang Dilakukan OpenClaw
- Menjalankan gateway WhatsApp + agen coding Pi agar asisten dapat membaca/menulis chat, mengambil konteks, dan menjalankan Skills melalui Mac host.
- Aplikasi macOS mengelola izin (perekaman layar, notifikasi, mikrofon) dan mengekspos CLI
openclawmelalui biner bundelnya. - Chat langsung digabungkan ke sesi
mainagen secara default; grup tetap terisolasi sebagaiagent:<agentId>:<channel>:group:<id>(ruangan/channel:agent:<agentId>:<channel>:channel:<id>); heartbeat menjaga tugas latar belakang tetap aktif.
Skills Inti (aktifkan di Pengaturan → Skills)
- mcporter — Runtime/server CLI untuk mengelola backend skill eksternal.
- Peekaboo — Tangkapan layar macOS cepat dengan analisis visi AI opsional.
- camsnap — Ambil frame, klip, atau peringatan gerakan dari kamera keamanan RTSP/ONVIF.
- oracle — CLI agen siap OpenAI dengan pemutaran ulang sesi dan kontrol browser.
- eightctl — Kendalikan tidur Anda dari terminal.
- imsg — Kirim, baca, stream iMessage & SMS.
- wacli — CLI WhatsApp: sinkronkan, cari, kirim.
- discord — Aksi Discord: react, stiker, polling. Gunakan target
user:<id>atauchannel:<id>(id numerik tanpa awalan bersifat ambigu). - gog — CLI Google Suite: Gmail, Kalender, Drive, Kontak.
- spotify-player — Klien Spotify terminal untuk mencari/mengantre/mengontrol pemutaran.
- sag — Speech ElevenLabs dengan UX gaya say di Mac; stream ke speaker secara default.
- Sonos CLI — Kendalikan speaker Sonos (discovery/status/pemutaran/volume/pengelompokan) dari skrip.
- blucli — Putar, kelompokkan, dan otomatisasikan pemutar BluOS dari skrip.
- OpenHue CLI — Kontrol pencahayaan Philips Hue untuk adegan dan otomatisasi.
- OpenAI Whisper — Speech-to-text lokal untuk dikte cepat dan transkrip pesan suara.
- Gemini CLI — Model Google Gemini dari terminal untuk tanya jawab cepat.
- agent-tools — Toolkit utilitas untuk otomatisasi dan skrip pembantu.
Catatan Penggunaan
- Utamakan CLI
openclawuntuk scripting; aplikasi Mac menangani izin. - Jalankan instalasi dari tab Skills; tombol disembunyikan jika biner sudah ada.
- Biarkan heartbeat tetap aktif agar asisten dapat menjadwalkan pengingat, memantau inbox, dan memicu pengambilan kamera.
- UI Canvas berjalan layar penuh dengan overlay native. Hindari menempatkan kontrol penting di tepi kiri atas/kanan atas/bawah; tambahkan gutter eksplisit di tata letak dan jangan bergantung pada inset safe-area.
- Untuk verifikasi berbasis browser, gunakan
openclaw browser(tabs/status/screenshot) dengan profil Chrome yang dikelola OpenClaw. - Untuk inspeksi DOM, gunakan
openclaw browser eval|query|dom|snapshot(serta--json/--outsaat Anda memerlukan output untuk mesin). - Untuk interaksi, gunakan
openclaw browser click|type|hover|drag|select|upload|press|wait|navigate|back|evaluate|run(click/type memerlukan referensi snapshot; gunakanevaluateuntuk selector CSS).