Skip to content

Struktur Folder .opengoat Saat Bagian Ini Selesai

Setelah menyelesaikan Bagian 3, folder .opengoat Anda akan terlihat seperti ini:

$env:USERPROFILE\.opengoat\          ← Direktori utama BALIA OS
├── identity\                         ← Dibuat di Bagian 2
│   └── team_design.md               ← Dokumen desain tim
├── .env                              ← Dibuat di Bagian 3 (API key & webhook)
├── workspaces\                       ← Dibuat di Bagian 3
│   ├── [agentid]\                    ← Dibuat per agen di Bagian 4
│   │   ├── SOUL.md
│   │   ├── AGENTS.md
│   │   ├── IDENTITY.md
│   │   ├── HEARTBEAT.md
│   │   ├── TOOLS.md
│   │   ├── USER.md
│   │   └── SPEC_[nama].md
│   └── security-guardian\            ← Otomatis diterapkan di Bagian 3
├── agents\                           ← File konfigurasi OpenClaw dibuat otomatis di Bagian 5
│   └── [agentid]
│       ├── config.json
│       └── models.json
├── memory\                           ← Dibuat di Bagian 6
│   └── _SKILL_STATUS.md             ← Daftar ON/OFF cassette (satu-satunya sumber kebenaran)
└── skills\                           ← Cassette ditambahkan di Bagian 6
    └── [nama-cassette]\
        └── SKILL.md

Folder ini adalah rumah BALIA OS. Semua identitas agen, memori, dan skill disimpan di sini.


💡 Apa itu API? — Dan mengapa Anda membutuhkannya?

Bayangkan agen AI Anda sebagai karyawan yang perlu berpikir sebelum bertindak.

Setiap kali agen menganalisis situasi, menulis laporan, atau mengambil keputusan, ia perlu memanggil model AI untuk melakukan pemikiran tersebut. API adalah saluran yang memungkinkan panggilan itu — dan bahan bakar yang menggerakkannya.

Chat AI vs API — dua hal yang berbeda:

Chat AI (Claude / Gemini / ChatGPT)API
Apa ituAsisten pribadi AndaMesin berpikir agen Anda
Siapa yang menggunakanAnda, secara langsungAgen Anda, secara otomatis
Model biayaLangganan (tarif tetap)Bayar per penggunaan (token input + output)
RekomendasiPaket berbayar — penalaran lebih baikMulai dengan kredit $5

Mengapa menjalankan keduanya? (Konfigurasi hybrid)

Penagihan API bekerja berdasarkan token input + output — setiap kata yang dikirim ke agen dan setiap kata yang diresponsnya memiliki biaya kecil.

Ini berarti cara Anda memberi instruksi kepada agen sangat penting.

Gunakan Chat AI Anda (Claude, Gemini, ChatGPT — paket berbayar direkomendasikan untuk penalaran yang lebih baik) untuk:

  • Menyusun instruksi yang jelas dan ringkas sebelum dikirim ke agen
  • Merangkum dokumen panjang sebelum menyerahkannya ke agen
  • Menyusun tugas terlebih dahulu agar agen tidak membuang token untuk mencari tahu apa yang Anda inginkan

Instruksi 200 token yang terstruktur dengan baik hanya menghabiskan sebagian kecil biaya dibanding percakapan bolak-balik yang samar seharga 2.000 token. Chat AI Anda adalah ahli strategi. Agen Anda adalah pelaksana. Kombinasi ini menjaga biaya API tetap rendah sambil mempertahankan kualitas output yang tinggi.

Sebelum Memulai — Transparansi Biaya API

BALIA OS memerlukan kunci API AI untuk menjalankan agen Anda. Ini terpisah dari biaya panduan sebesar $48.

Yang Anda butuhkan:

  • Akun Anthropic dengan setidaknya $5 kredit prabayar
  • Semua agen dalam panduan ini menggunakan Claude Sonnet 5

Mengapa $5 sudah cukup untuk memulai: Claude Sonnet 5 dikenakan biaya $2 per juta token input dan $10 per juta token output (harga peluncuran hingga 31 Agustus 2026; setelah itu akan berubah menjadi $3 untuk input dan $15 untuk output). Satu sesi agen tipikal menggunakan beberapa ribu token. $5 memberi Anda puluhan sesi untuk belajar dan bereksperimen sebelum mengeluarkan lebih banyak.

Tidak ada tingkat gratis untuk Anthropic API. Kartu kredit diperlukan. Tambahkan kredit di: console.anthropic.com → Billing → Add credits (minimum $5)

Ini adalah satu-satunya biaya eksternal yang diperlukan untuk menjalankan BALIA OS. Sebagai perbandingan: mempekerjakan asisten manusia menghabiskan biaya $2.000–$5.000 per bulan. Tim AI Anda berjalan dengan kredit API senilai $5 untuk memulai. Pekerjaan yang sama. Sebagian kecil dari biaya tersebut.


Yang Akan Anda Instal

Pada akhir bagian ini Anda akan memiliki lima hal yang siap:

  • VS Code — ruang kerja Anda untuk mengedit file agen dan menjalankan perintah
  • Claude Code — penanggung jawab eksekusi untuk operasi hybrid yang diperkenalkan di Bagian 1, yang mengotomatiskan perbaikan error dan pengeditan file di dalam VS Code. Jika Anda sudah berlangganan Claude Pro, tidak perlu pembelian tambahan
  • Node.js — diperlukan untuk menjalankan OpenClaw dan Claude Code
  • OpenClaw — kerangka agen AI yang mendukung BALIA OS
  • Kunci API Anthropic — mesin AI yang digunakan agen Anda untuk berpikir
  • Penjaga Keamanan — asisten pengaturan otomatis yang mengelola file dan memverifikasi konfigurasi Anda

Cara kerja bagian ini: Salin prompt di bawah ini dan tempelkan ke AI chat Anda. AI akan memandu Anda melalui seluruh instalasi — menanyakan sistem operasi Anda, memandu setiap langkah, dan membantu Anda memperbaiki apa pun yang salah. Jika Anda mengalami hambatan di titik mana pun, cukup jelaskan masalahnya kepada AI dan AI akan membantu Anda menyelesaikannya.


▶ Tempelkan ini ke AI Anda untuk memulai

Anda membantu saya menginstal dan menyiapkan BALIA OS — sistem operasi
AI multi-agen yang dibangun di atas OpenClaw.

Tugas Anda adalah memandu saya melalui instalasi langkah demi langkah.
Ajukan satu pertanyaan pada satu waktu. Tunggu jawaban saya sebelum melanjutkan.
Jika saya menemui kesalahan, bantu saya memperbaikinya sebelum melanjutkan.

Berikut semua yang perlu kita instal dan siapkan, secara berurutan:

LANGKAH 1 — Periksa sistem operasi saya
Tanyakan kepada saya: "Apakah Anda menggunakan Windows atau Mac?"
Kemudian beri saya instruksi yang benar untuk OS saya di semua langkah.

LANGKAH 2 — Instal VS Code
Panduan saya untuk menginstal VS Code dari code.visualstudio.com
- Windows: unduh dan jalankan installer. Pastikan "Add to PATH" dicentang.
- Mac: unduh, unzip, seret ke Applications, lalu jalankan perintah shell
  untuk menambahkan "code" ke PATH: Cmd+Shift+P → "Shell Command: Install 'code' command in PATH"
Setelah instalasi, minta saya untuk membuka terminal di VS Code dan jalankan:
  code --version
Tanyakan kepada saya apa yang ditampilkan. Jika ada kesalahan, bantu saya memperbaikinya.

LANGKAH 2b — Ubah bahasa tampilan VS Code (opsional)
VS Code secara default ditampilkan dalam bahasa Inggris. Jika saya ingin menggunakannya dalam bahasa Indonesia,
jelaskan bahwa saat ini belum ada paket bahasa Indonesia resmi dari Microsoft untuk VS Code.
Sampaikan hal ini dengan jelas, lalu beri tahu saya bahwa langkah ini boleh dilewati dan kita bisa lanjut ke langkah berikutnya.

LANGKAH 3 — Instal Python
Di terminal VS Code, minta pengguna untuk menjalankan:
  python --version
Jika "Python 3.x.x" muncul, Python sudah terinstal. Lanjutkan ke LANGKAH berikutnya.

Jika tidak, beri tahu mereka untuk menginstal dari https://www.python.org/downloads/
- Windows: Jalankan installer. Pastikan untuk mencentang "Add Python to PATH".
- Mac: Jalankan installer dan ikuti pengaturan default.

Setelah menginstal, mulai ulang VS Code dan jalankan python --version lagi untuk konfirmasi.

LANGKAH 4 — Instal Node.js
Panduan saya untuk menginstal Node.js 22 atau lebih tinggi dari nodejs.org (versi LTS).
Setelah instalasi, minta saya untuk menjalankan: node --version
Tanyakan kepada saya apa yang ditampilkan.
- Jika v22 atau lebih tinggi: bagus, lanjutkan.
- Jika lebih rendah dari v22: panduan saya untuk memutakhirkan menggunakan nvm (Mac/Linux)
  atau nvm-windows (Windows).
- Jika error: bantu saya memecahkan masalah.

LANGKAH 5 — Instal OpenClaw
Panduan saya untuk menjalankan di terminal VS Code:
  npm install -g openclaw
Kemudian verifikasi:
  openclaw --version
Kesalahan umum yang perlu ditangani:
- EACCES di Mac: panduan melalui perbaikan npm global prefix
- "openclaw not found": minta saya untuk menutup dan membuka kembali terminal, coba lagi

LANGKAH 5b — Instal Claude Code
Jelaskan ini terlebih dahulu:
"Claude Code adalah penanggung jawab eksekusi untuk operasi hybrid yang diperkenalkan di Bagian 1.
Ia membaca error dan melakukan perbaikan file hingga menjalankan perintah — semuanya di dalam VS Code.
Jika Anda sudah berlangganan paket Claude Pro atau lebih tinggi ($20/bln ke atas), tidak perlu pembelian tambahan —
chat di claude.ai dan Claude Code berbagi langganan dan kuota penggunaan yang sama.
Jika di Bagian 1 Anda memilih Claude Pro sebagai chat AI Anda, Anda bisa langsung login dengan akun yang sama.
Jika chat AI Anda selain Claude (ChatGPT, Gemini, dll.), Anda memerlukan langganan Claude Pro
atau lebih tinggi secara terpisah, atau akses Anthropic API, untuk menggunakan Claude Code."

Kemudian panduan saya untuk:
1. Jalankan di terminal VS Code untuk menginstal CLI:
     npm install -g @anthropic-ai/claude-code
2. Verifikasi instalasi:
     claude --version
   Pastikan nomor versi ditampilkan.
3. Di panel ekstensi VS Code (Ctrl+Shift+X), cari "Claude Code" (penerbit: Anthropic)
   dan instal.
4. Jalankan di terminal VS Code untuk login pertama kali:
     claude
   Browser akan terbuka — panduan saya untuk login dengan akun Claude Pro (atau kunci API).
5. Setelah login selesai, konfirmasi bahwa prompt kembali muncul di terminal.

Kesalahan umum yang perlu ditangani:
- EACCES saat npm install (kesalahan izin, Mac/Linux):
    mkdir -p ~/.npm-global
    npm config set prefix ~/.npm-global
    export PATH=~/.npm-global/bin:$PATH
  panduan saya untuk menjalankan ini secara berurutan lalu coba lagi
- "claude: command not found": minta saya untuk menutup dan membuka kembali terminal, coba lagi
- Layar login tidak terbuka: minta saya memeriksa di console.anthropic.com apakah saya memiliki
  langganan/akses API yang valid

LANGKAH 6 — Dapatkan kunci API Anthropic
Jelaskan ini terlebih dahulu:
"BALIA OS menggunakan Claude (Anthropic) sebagai mesin AI default untuk agen Anda.
Untuk saat ini kita hanya menyiapkan Claude. Mesin AI lain dapat ditambahkan nanti
tergantung pada apa yang ingin Anda bangun:
- Saat membuat keterampilan Anda sendiri (Bagian 6), Anda akan memilih AI terbaik
  untuk keterampilan tersebut — misalnya, Gemini untuk YouTube karena dapat menganalisis
  video secara langsung, atau GPT-4o untuk salinan penjualan.
- Setelah BALIA Skill Market dibuka, Anda juga dapat menginstal keterampilan yang dibuat
  oleh pengguna lain, masing-masing dengan mesin AI yang direkomendasikan sendiri."

Kemudian panduan saya untuk:
1. Pergi ke console.anthropic.com
2. Daftar atau masuk
3. Pergi ke API Keys → Create Key
4. Beri nama "balia-os"
5. Salin kunci (dimulai dengan sk-ant-)
Beri tahu saya: "Simpan ini di tempat yang aman — Anda hanya dapat melihatnya sekali."
Minta saya untuk mengkonfirmasi bahwa saya memiliki kunci sebelum melanjutkan.
JANGAN meminta saya untuk menempelkan kunci ke dalam obrolan.

LANGKAH 7 — Jalankan pengaturan OpenClaw
Panduan saya untuk menjalankan di terminal VS Code:
  openclaw setup
Beri tahu saya apa yang diharapkan:
- Akan meminta kunci API Anthropic saya — tempelkan di sana
- Akan secara otomatis membuat folder ~/.opengoat/ (Mac) atau
  $env:USERPROFILE\.opengoat\ (Windows)
  Ini adalah direktori beranda BALIA OS — semua file agen berada di sini.
Setelah pengaturan selesai, panduan saya untuk menjalankan perintah ini guna memulai gateway:
  Windows: $env:DEBUG="-ciao*"; openclaw gateway --force
  Mac:     DEBUG="-ciao*" openclaw gateway --force
Minta saya untuk mengkonfirmasi bahwa saya melihat:
  "✓ Gateway running on port 18789"
Beri tahu saya: "Biarkan tab terminal ini tetap terbuka — ini adalah gateway. Buka tab baru untuk perintah berikutnya."

Kemudian minta saya untuk mengkonfirmasi folder telah dibuat:
- Windows: dir $env:USERPROFILE\.opengoat
- Mac:     ls ~/.opengoat
Tanyakan kepada saya: "Apakah Anda melihat folder .opengoat?"
Jika tidak, bantu saya memecahkan masalah.

LANGKAH 9 — Buat file .env
Panduan saya untuk membuat file .env di dalam folder .opengoat.
- Windows: Di VS Code, buka folder $env:USERPROFILE\.opengoat
           Klik kanan di panel kiri → New File → beri nama .env
- Mac:     Di VS Code, buka folder ~/.opengoat
           Klik kanan di panel kiri → New File → beri nama .env

Kemudian tempelkan template ini:

# BALIA OS
BALIA_TOKEN=paste-your-token-here
AGENT_ID=ceo

# Anthropic API
ANTHROPIC_API_KEY=sk-ant-paste-your-key-here

# Agent model
CLAUDE_MODEL=claude-sonnet-5

# Discord Webhooks — isi selama Bagian 4
# Contoh: DISCORD_WEBHOOK_MAYA=https://discord.com/api/webhooks/123456789/xxxxxxxxxxxx
DISCORD_WEBHOOK_[AGENT1NAME]=
DISCORD_WEBHOOK_[AGENT2NAME]=
DISCORD_WEBHOOK_[AGENT3NAME]=
DISCORD_WEBHOOK_[AGENT4NAME]=
DISCORD_WEBHOOK_[AGENT5NAME]=
DISCORD_WEBHOOK_SECURITY=

Isi BALIA_TOKEN:
"Periksa email yang Anda terima setelah pembelian.
Baris subjek bertuliskan 'Your BALIA OS Access Token'.
Salin token (dimulai dengan BALIA-) dan tempelkan setelah BALIA_TOKEN=
Ini adalah satu-satunya kali Anda perlu memasukkannya —
installer di Bagian 6 membacanya secara otomatis dari file ini.
JANGAN tempelkan ke dalam obrolan ini."

Isi AGENT_ID:
"Ini adalah ID agen CEO Anda — agen utama yang paling sering Anda ajak bicara.
ID-nya sudah ditetapkan: ceo. Biarkan AGENT_ID=ceo persis seperti yang terlihat di atas.
Jangan ubah. Skrip instalasi dan Bagian 4 bergantung pada nilai ini."

Beri tahu saya: "Biarkan Discord webhook kosong untuk sekarang — Anda akan mendapatkan
URL sebenarnya di Bagian 4.
Format URL terlihat seperti: https://discord.com/api/webhooks/numbers/letters
Ganti [AGENT1NAME] hingga [AGENT5NAME] dengan nama agen Anda dalam HURUF BESAR.
DISCORD_WEBHOOK_SECURITY selalu terakhir — ini untuk agen Security Guardian."

Catatan keamanan — katakan ini:
"Jika Anda tidak nyaman menaruh token Anda dalam file:
Anda dapat melewati BALIA_TOKEN untuk sekarang dan memasukkannya secara manual
saat diminta selama instalasi Bagian 6."

Beri tahu saya: "Jangan pernah bagikan file ini. Jangan pernah commit ke GitHub."

LANGKAH 9b — Tulis kunci API ke file .env
Catatan: Kunci API sudah dimasukkan di LANGKAH 7 (openclaw setup). Jelaskan mengapa dibutuhkan di sini juga.
Katakan: "Anda menetapkan kunci API yang sama di dua tempat:
- openclaw setup menyimpannya di dalam konfigurasi OpenClaw sendiri.
- File .env Anda menyimpannya untuk agen BALIA OS — agen membaca kunci mereka langsung dari .env.
Keduanya harus memiliki kunci yang sama. Ini adalah pengaturan satu kali."
Panduan saya untuk:
1. Buka file .env di VS Code (ada di folder .opengoat)
2. Temukan baris: ANTHROPIC_API_KEY=sk-ant-paste-your-key-here
3. Ganti "sk-ant-paste-your-key-here" dengan kunci saya yang sebenarnya
4. Simpan file (Ctrl+S di Windows / Cmd+S di Mac)
Konfirmasi: "Kunci API Anda sekarang tersimpan di file .env Anda.
Jangan pernah bagikan file ini atau commit ke GitHub."
JANGAN meminta saya untuk menempelkan kunci ke dalam obrolan.

Setelah menyelesaikan LANGKAH 9b, katakan kepada saya: "Lingkungan Anda sudah siap. Selanjutnya kita akan menyiapkan Penjaga Keamanan — asisten pengaturan otomatis Anda."

Mulai sekarang. Tanyakan pertanyaan pertama kepada saya.

🛡️ Menyiapkan Penjaga Keamanan Anda Terlebih Dahulu

Sebelum membuat agen Anda, kita akan memulai Penjaga Keamanan Anda. Dari sini, Penjaga Keamanan akan secara otomatis memeriksa pengaturan Anda, memindahkan file ke lokasi yang benar jika diperlukan, dan membuat file yang hilang. Anda tidak perlu khawatir membuat kesalahan — Penjaga siap membantu Anda.


🛡️ Deploy Security Guardian

⚠️ Peringatan: Biaya API Tidak Terkendali

[Insiden nyata di luar negeri — tidak ada hubungannya dengan BALIA OS] Pada November 2025, agen AI di tim pengembangan luar negeri masuk ke loop tak terbatas dan terus berjalan selama 11 hari tanpa ada yang menyadarinya, menghasilkan tagihan API sebesar $47.000. (Sumber: Tech Startups / Hacker News)

Agen AI dapat terus memanggil API tanpa disadari oleh pengguna. Untuk mencegah risiko ini, Security Guardian memantau biaya 24 jam sehari dan mengirimkan peringatan segera ke Discord saat anomali terdeteksi.

Selalu konfigurasikan hal berikut juga:

  1. Atur peringatan biaya di konsol penyedia AI Anda (disarankan: $3–5/hari) (untuk pengguna Anthropic) → https://console.anthropic.com/settings/billing
  2. Verifikasi pengaturan pemantauan biaya Security Guardian (Langkah 2.5)

File agen Anda sudah lengkap.

Ada satu agen lagi di BALIA OS: Security Guardian (security-guardian).

Agen ini dikonfigurasi sebelumnya oleh BALIA. Jangan ubah nama, ID, atau jalurnya. Melakukannya akan merusak integrasi dengan agen lain Anda.


Prasyarat: Instal PM2

PM2 adalah manajer proses Node.js. PM2 menjaga Security Guardian tetap berjalan secara otomatis, bahkan setelah PC dinyalakan ulang.

Buka terminal VS Code dan tempelkan perintah berikut untuk menginstal:

bash
npm install -g pm2

Lewati langkah ini jika PM2 sudah terinstal.


Unduh dan Jalankan Installer

💡 Apa itu Token?

Ini adalah string setelah ?token= di URL akses yang dikirimkan kepada Anda setelah pembelian.

Contoh: https://guide.baliaos.com/?token=BALIA-XXXX-XXXX-0001 Dalam kasus ini, tokennya adalah BALIA-XXXX-XXXX-0001.

Jika Anda tidak dapat menemukan email tersebut, silakan hubungi dukungan.

Langkah 1 — Unduh installer

Di terminal VS Code Anda:

Windows:

powershell
Invoke-WebRequest -Uri "https://balia-os-guide.vercel.app/scripts/install_core_pack.py" -OutFile install_core_pack.py
python install_core_pack.py

Mac / Linux:

bash
curl -o install_core_pack.py https://balia-os-guide.vercel.app/scripts/install_core_pack.py
python3 install_core_pack.py

Langkah 2 — Daftarkan Security Guardian dengan OpenClaw

Windows:

openclaw agents add security-guardian --workspace $env:USERPROFILE\.opengoat\workspaces\security-guardian

Mac:

openclaw agents add security-guardian --workspace ~/.opengoat/workspaces/security-guardian

Ini mendaftarkan security-guardian sehingga OpenClaw dapat merutekan perintah ke sana.

Langkah 2.5 — Verifikasi pendaftaran

Konfirmasi bahwa OpenClaw dapat melihat agen:

openclaw agents list

Anda seharusnya melihat security-guardian tercantum. Jika tidak, ulangi Langkah 2.


📋 Panduan Kustomisasi guardian_config.json

Pengaturan berikut dapat diubah kapan saja. Lokasi file:

$env:USERPROFILE\.opengoat\workspaces\security-guardian\guardian_config.json
KunciDefaultDeskripsi
cost.alertHourly1.0Peringatan biaya API per jam ($)
cost.alertDaily5.0Peringatan biaya API harian ($)
rollback.threshold6File hilang sebelum rollback dipicu
rollback.autoRecoverytrueRollback otomatis (false = persetujuan manual)
snapshot.intervalMinutes10Frekuensi snapshot (menit)
snapshot.maxSnapshots3Jumlah snapshot yang disimpan
watchdog.checkGatewaytruePantau gateway OpenClaw
watchdog.checkWSL2falsePantau WSL2 (nonaktif secara default)
scanner.runIntervalHours4Frekuensi pemindaian karantina (jam)
git.autoPushEnabledtruePencadangan otomatis ke GitHub
git.autoPushIntervalMinutes30Frekuensi pencadangan (menit)

Setelah mengubah pengaturan, mulai ulang Security Guardian:

powershell
pm2 restart security-guardian

Langkah 3 — Minta Security Guardian menjalankan installer

openclaw agent --agent security-guardian "Run: python install_core_pack.py --lang en (token loads from .env automatically). Tell me when done."

Token dibaca secara otomatis dari BALIA_TOKEN di file .env Anda.

Agen Anda akan secara otonom:

  1. Mengautentikasi token Anda
  2. Mengunduh file Security Guardian
  3. Mendeploy ke .opengoat/agents/security-guardian/ dan .opengoat/workspaces/security-guardian/
  4. Menampilkan "✓ Security Guardian deployed successfully" di terminal

Penting: Jangan ubah ID, nama, atau jalur folder Security Guardian. File konfigurasi lain mereferensikan agen ini secara langsung. Mengubahnya akan merusak sistem karantina keterampilan.

Setelah terminal menampilkan "✓ Security Guardian deployed successfully", lanjutkan ke langkah berikutnya.

INFO

agents/security-guardian/ vs workspaces/[agentid]/

BALIA OS menggunakan dua jenis folder untuk setiap agen:

  • agents/[id]/ — file konfigurasi OpenClaw (config.json, models.json) — OpenClaw membaca ini untuk meluncurkan agen
  • workspaces/[id]/ — File ruang kerja (SOUL, AGENTS, IDENTITY, HEARTBEAT, TOOLS, USER, SPEC) — agen membaca ini saat awal sesi

Security Guardian menggunakan keduanya:

  • agents/security-guardian/ — config.json dan models.json
  • workspaces/security-guardian/ — SOUL.md, SPEC_SECURITY.md, scripts/, dan lainnya

Agen kustom Anda menggunakan struktur yang sama. Kedua folder berada di bawah $env:USERPROFILE/.opengoat/.


Verifikasi Pengaturan Anda

Setelah terminal menampilkan "✓ Security Guardian deployed successfully", jalankan:

Windows:

node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --section 4

Mac:

node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 4

Ini mengkonfirmasi semua file agen sudah ada dan Security Guardian terdaftar dengan benar sebelum Anda meluncurkan tim di Bagian 5.


Langkah 3.5 — Hentikan gateway, jalankan Guardian dengan PM2, lalu restart

Setelah instalasi selesai, restart gateway dengan aman.

① Hentikan gateway

Di PowerShell yang menjalankan openclaw gateway, tekan:

Ctrl + C

Jika diminta "Akhiri?", tekan Y lalu Enter.

② Jalankan Security Guardian dengan PM2

Buka PowerShell baru dan jalankan perintah berikut satu per satu:

powershell
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\security_guardian.js --name security-guardian
powershell
pm2 start $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\watchdog.js --name guardian-watchdog
powershell
pm2 save
powershell
pm2 list

Pastikan security-guardian dan guardian-watchdog menampilkan status online.

③ Restart gateway

Di PowerShell yang sama, jalankan perintah berikut satu per satu:

powershell
$env:DEBUG="-ciao*"
powershell
openclaw gateway --force

Jangan tutup jendela PowerShell ini.


▶ Lanjutkan: Tempel ini ke AI Anda

Penjaga Keamanan sekarang sudah berjalan. Mari buat folder workspace Anda dan selesaikan pengaturan.

LANGKAH 8 — Buat folder ruang kerja untuk setiap agen
Beri tahu saya: "Saya akan membaca Dokumen Desain Tim Anda dari Bagian 2 untuk mendapatkan
ID agen Anda secara otomatis. Silakan lampirkan sekarang."
Baca Dokumen Desain Tim yang dilampirkan.
Ekstrak semua 6 nama/ID agen (konversi ke huruf kecil, tanpa spasi, gunakan tanda hubung untuk spasi).
Tunjukkan daftarnya kepada saya:
"Saya menemukan 6 agen ini: [id1], [id2], [id3], [id4], [id5], [id6]
Apakah ini benar?"
Tunggu konfirmasi saya.

Kemudian beri saya perintah yang tepat untuk membuat semua 6 folder ruang kerja sekaligus
dengan ID yang sebenarnya sudah diisi.
Gunakan struktur folder ini: workspaces\[id]\ (bukan workspace-[id]).
- Windows: cd $env:USERPROFILE\.opengoat
           mkdir workspaces\[id1] workspaces\[id2] workspaces\[id3] workspaces\[id4] workspaces\[id5] workspaces\[id6]
- Mac:     cd ~/.opengoat
           mkdir -p workspaces/[id1] workspaces/[id2] workspaces/[id3] workspaces/[id4] workspaces/[id5] workspaces/[id6]

Setelah dijalankan, minta saya untuk mengkonfirmasi folder telah dibuat:
- Windows: dir $env:USERPROFILE\.opengoat\workspaces
- Mac:     ls ~/.opengoat/workspaces

LANGKAH 10 — Pemeriksaan akhir
Jalankan daftar periksa ini bersama saya satu item pada satu waktu:
□ code --version → menampilkan nomor versi
□ node --version → menampilkan v22 atau lebih tinggi
□ openclaw --version → menampilkan nomor versi
□ claude --version → menampilkan nomor versi
□ Ekstensi Claude Code sudah terinstal di VS Code dan sudah login
□ Terminal gateway menampilkan "✓ Gateway running"
□ Folder .opengoat ada dan dikonfirmasi
□ Subfolder workspaces/ dibuat untuk semua 6 agen
□ File .env ada di folder .opengoat
□ BALIA_TOKEN sudah diisi (atau dicatat untuk dimasukkan secara manual di Bagian 6)
□ AGENT_ID diatur ke ceo
□ ANTHROPIC_API_KEY sudah diisi
□ Penjaga Keamanan diterapkan (dikonfirmasi melalui output terminal)

Ketika semua kotak sudah dicentang, katakan:
"Instalasi selesai. Anda siap untuk Bagian 4 —
Membuat File Agen Anda."

Mulai dengan LANGKAH 8. Minta saya untuk melampirkan Dokumen Desain Tim saya.

🛡️ Audit Security Guardian

Security Guardian Anda sekarang akan memeriksa seluruh pengaturan dan memperbaiki masalah secara otomatis.

Yang diperiksa Guardian:

  • Semua folder yang diperlukan ada di $env:USERPROFILE\\.opengoat\\
  • Semua file yang diperlukan berada di lokasi yang benar
  • File yang salah tempat dipindahkan secara otomatis
  • File yang hilang dibuat secara otomatis (kosong — Anda akan mengisinya di Bagian 4)

Yang TIDAK diubah Guardian untuk saat ini:

  • Isi file (personalitas dan pengaturan agen datang di Bagian 4)

Jalankan audit:

Windows:

node $env:USERPROFILE\\.opengoat\\workspaces\\security-guardian\\scripts\\verify_setup.js --fix

Guardian akan melaporkan apa yang ditemukan dan diperbaiki. Jika semua hijau, Anda siap untuk Bagian 4.