Discord Adalah Lapisan Pelaporan Anda
Agen-agen Anda tidak menunggu Anda bertanya tentang perkembangan pekerjaan mereka. Mereka melapor secara aktif.
Setiap tugas yang mereka selesaikan, setiap kesalahan yang mereka temui, setiap sesi yang mereka mulai — semuanya mengalir masuk ke Discord. Inilah jendela Anda untuk melihat apa yang sedang dilakukan tim Anda, saat ini maupun sepanjang hari.
Di Bagian 4, Anda membuat channel dan URL webhook untuk setiap agen. Bagian ini adalah tentang mengubah pengaturan dasar tersebut menjadi workspace yang terorganisir — tempat di mana Anda bisa masuk setiap pagi, menelusuri channel-channel Anda, dan langsung mengetahui kondisi tim Anda.
Yang akan Anda siapkan di bagian ini:
- Pengorganisasian dan penamaan channel
- Pengaturan notifikasi agar Anda tidak kewalahan
- Rutinitas membaca laporan yang butuh kurang dari 5 menit
Catatan penting mengenai cakupan: Discord bersifat satu arah untuk agen-agen Anda — mereka melapor ke Discord, tetapi tidak dapat menerima perintah dari Discord tanpa Discord Bot. Menyiapkan Bot agar Anda bisa mengetik perintah langsung di Discord adalah konfigurasi tingkat lanjut yang tidak dibahas di T1. Untuk saat ini, berikan perintah melalui terminal VS Code atau UI OpenGoat, dan baca laporan tim Anda di Discord.
Struktur Channel yang Efektif
Di akhir Bagian 4, Anda sudah memiliki satu channel per agen. Itulah struktur awal yang tepat. Berikut cara mengorganisirnya agar tetap mudah dibaca seiring berkembangnya tim Anda.
Tata letak server Discord yang direkomendasikan:
INFO
BALIA OS Team ├── 📋 TEAM OVERVIEW │ └── #announcements ← Pin important updates here │ ├── 🤖 AGENT REPORTS │ ├── #[agent1-channel] ← e.g. #operations │ ├── #[agent2-channel] ← e.g. #marketing │ ├── #[agent3-channel] ← e.g. #finance │ ├── #[agent4-channel] ← e.g. #specialist-a │ ├── #[agent5-channel] ← e.g. #specialist-b │ └── #security ← Agent #6 always reports here │ └── 📁 LOGS └── #errors ← Optional: route error reports here
Anda tidak perlu membuat struktur ini persis sama — nama channel Anda sudah ditentukan di Bagian 2. Tujuannya adalah mengelompokkan channel-channel agen bersama agar bisa Anda tinjau sekaligus.
Cara Mengorganisir Channel Anda
Jika channel-channel agen Anda saat ini tersebar di server Discord Anda, berikut cara mengelompokkannya:
Buat kategori channel:
- Klik kanan nama server Discord Anda (bilah sisi kiri) → Create Category
- Beri nama
AGENT REPORTS - Seret setiap channel agen ke dalam kategori tersebut
Ganti nama channel jika diperlukan: Nama channel sudah ditentukan di Bagian 2 saat Anda merancang tim. Jika Anda ingin mengganti nama sekarang, klik kanan channel → Edit Channel → perbarui namanya.
Sematkan pesan di setiap channel: Untuk setiap channel agen, sematkan catatan berisi nama dan peran agen. Ini membantu Anda langsung mengingat siapa yang melapor di mana.
Klik kanan pesan mana saja → Pin Message Atau buat pesan sendiri lalu sematkan: 📌 [Agent Name] — [Role]. Reports here after each task.
Pengaturan Notifikasi
Agen-agen Anda bisa melapor beberapa kali dalam satu sesi. Jika notifikasi dibiarkan pada pengaturan default, Discord akan terus mengirim ping kepada Anda. Ini justru berlawanan dengan yang Anda inginkan.
Pengaturan yang direkomendasikan per channel:
- Klik kanan setiap channel agen → Notification Settings
- Atur ke Nothing — atau Only @mentions jika Anda ingin mendapat ping untuk peringatan kritis
Anda akan memeriksa Discord sesuai jadwal Anda sendiri — bukan karena terus-menerus mendapat ping setiap beberapa menit.
Kapan harus memeriksa Discord:
- Pagi hari: tinjau semua channel untuk melihat apa yang dilakukan setiap agen semalam atau kemarin
- Setelah memberi perintah: cek kembali untuk melihat laporan penyelesaian
- Sekali sehari: tinjau channel #security untuk melihat peringatan yang ditandai
Cara Membaca Laporan Tim Anda
Setiap agen memformat laporan mereka secara konsisten — Anda mengaturnya di AGENTS.md pada Bagian 4. Format standarnya adalah:
Conclusion → Supporting detail → Next recommended actionYang perlu diperhatikan setiap pagi:
| Ikon | Arti |
|---|---|
| 🔷 | Agen memulai sesi |
| ✅ | Tugas atau sesi selesai |
| 📦 | Mode aktif — agen memuat SKILL, WORKFLOW, LIVE_LEDGER, KNOWLEDGE |
| ⚠️ | Peringatan — ada sesuatu yang perlu diperhatikan |
| ❌ | Kesalahan — agen tidak dapat menyelesaikan tugas |
Jika Anda melihat ⚠️ atau ❌, buka pesan tersebut untuk melihat detail lengkapnya, lalu kirim perintah tindak lanjut kepada agen melalui terminal VS Code atau UI OpenGoat.
Pengaturan Backup GitHub (Direkomendasikan)
BALIA OS secara otomatis mem-backup workspace Anda ke GitHub setiap 30 menit melalui Security Guardian. Ini berarti Anda dapat kembali ke titik mana pun dalam 30 menit terakhir jika terjadi kesalahan.
Yang di-backup:
- Konfigurasi agent (
agents/) - Memori bersama (
memory/) - Skills (
skills/) - Scripts (
scripts/)
Yang tidak pernah di-push (dilindungi secara otomatis):
.env(API keys, Webhooks)- File apa pun yang cocok dengan
*.key,*.pem - Direktori
secrets/
Pengaturan:
- Buat repositori GitHub pribadi
- Tambahkan remote ke direktori
.opengoatAnda:git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git - Atur
git.autoPushEnabled: truediworkspaces/security_guardian/guardian_config.json - Security Guardian menangani sisanya secara otomatis
▶ Tempel ini ke AI Anda untuk memulai
Anda sudah menyelesaikan bagian yang sulit — channel sudah dibuat, webhook sudah disiapkan. Gunakan prompt di bawah ini untuk mendapatkan daftar periksa yang dipersonalisasi dan bantuan mengorganisir tata letak Discord Anda.
Tempelkan ke Claude, ChatGPT, atau Gemini dan lampirkan Dokumen Desain Tim Anda.
You are helping me organize my Discord workspace for BALIA OS —
a multi-agent AI operating system where each agent reports their
activity to their own Discord channel.
I have attached my Team Design Document. Read it to get my
agent names and Discord channel names.
Guide me step by step through the following.
Ask one question at a time. Wait for my answer before moving on.
If I get stuck, ask me to take a screenshot — I'll describe
what I see and you'll tell me what to do next.
STEP 1 — Check my current Discord setup
Ask me: "Open your Discord server. How many channels do you
currently have in the agent section?"
Based on my answer, tell me if anything is missing or
if all 6 agent channels are present.
STEP 2 — Create a channel category
Guide me to group all agent channels into a category:
1. Right-click the server name in the left sidebar
2. Select "Create Category"
3. Name it: AGENT REPORTS (or a name I prefer)
4. Drag each agent channel into the category
Read my Team Design Document to give me the exact
list of channels to move.
STEP 3 — Add an announcements channel (optional)
Ask me: "Would you like an #announcements channel
for pinning important updates — like when you restart agents
or install a new cassette?"
If yes: guide me to create it above the AGENT REPORTS category.
If no: skip.
STEP 4 — Set up notification settings
Guide me through turning off pings for each agent channel:
For each channel in AGENT REPORTS:
1. Right-click the channel → Notification Settings
2. Set to "Nothing" (or "Only @mentions" if I want critical alerts)
Tell me: "This stops Discord from pinging you every time an
agent reports. You'll check reports on your own schedule."
STEP 5 — Pin a role reminder in each channel
For each agent channel, guide me to pin a short note
so I can remember at a glance who reports there:
1. Click into the channel
2. Type and send: 📌 [Agent Name] — [Role]. Reports here.
3. Right-click the message → Pin Message
4. Confirm "Got it" to dismiss the pin notification
Read my Team Design Document for the correct name and role
for each channel.
STEP 6 — Create a morning reading routine
Based on my Team Design Document, write me a
5-minute morning check-in checklist I can print or save:
---
MORNING DISCORD CHECK — [My Business Name]
Time required: ~5 minutes
1. Open Discord → AGENT REPORTS category
2. Scan each channel for overnight activity:
□ #[channel 1] — [agent name]: look for ✅ completions or ⚠️ warnings
□ #[channel 2] — [agent name]: ...
[continue for all 6]
3. If you see ⚠️ or ❌: note the issue, send a follow-up command
via VS Code terminal or OpenGoat UI
4. Check #security for any flagged alerts
5. Done — close Discord until your next check-in
---
STEP 7 — Final check
Run through this checklist:
□ All 6 agent channels exist in Discord
□ Channels are grouped under AGENT REPORTS category
□ Notification settings set to Nothing or @mentions only
□ Role reminder pinned in each channel
□ Morning reading checklist saved
When all boxes are checked, say:
"Your Discord workspace is organized.
You're ready for Section 8 — Your First Week."
Start now. Ask me the first question.Discord Sekilas Pandang — Skenario Umum
Agen Anda berhasil menyelesaikan sebuah tugas:
✅ Finance — Daily P&L report complete.
Balance: $9,847 | Net today: +$235 | Win rate (30d): 68.2%
Output saved: workspace/finance/outputs/2026-06-04_pl_report.md
Next: Waiting for next session command.→ Tidak ada yang perlu dilakukan. Tim sedang bekerja.
Agen Anda mengalami kesalahan:
❌ Operations — Failed to complete market scan.
Error: API rate limit reached on third data source.
Completed 2 of 3 sources. Partial output saved.
Recommended action: Retry in 60 minutes or expand data source list.→ Kirim perintah tindak lanjut: openclaw agent --agent [agentid] "Retry the market scan now."
Agen Anda sedang memulai sesi:
🔷 Marketing ready. Cassette youtube-ops loaded.
Today's task: Generate 3 title options for this week's upload.→ Tidak perlu tindakan — cek kembali nanti untuk melihat laporan penyelesaiannya.