Skip to content

Discord Adalah Lapisan Pelaporan Anda

Ejen-ejen anda tidak menunggu anda bertanya tentang perkembangan kerja mereka. Mereka melaporkan sendiri.

Setiap tugasan yang mereka selesaikan, setiap ralat yang mereka hadapi, setiap sesi yang mereka mulakan — semuanya mengalir ke dalam Discord. Inilah tetingkap anda untuk melihat apa yang pasukan anda sedang lakukan, sekarang dan sepanjang hari.

Dalam Bahagian 4, anda telah mencipta saluran dan URL webhook untuk setiap ejen. Bahagian ini pula adalah tentang mengubah persediaan asas tersebut menjadi sebuah workspace yang teratur — satu tempat di mana anda boleh masuk setiap pagi, mengimbas saluran-saluran anda, dan terus mengetahui keadaan pasukan anda.

Perkara yang akan anda sediakan dalam bahagian ini:

  • Penyusunan dan penamaan saluran
  • Tetapan pemberitahuan supaya anda tidak lemas dengan notifikasi
  • Rutin bacaan yang mengambil masa kurang dari 5 minit

Nota skop penting: Discord adalah sehala untuk ejen-ejen anda — mereka melaporkan ke Discord, tetapi mereka tidak boleh menerima arahan dari Discord tanpa Discord Bot. Menyediakan Bot supaya anda boleh menaip arahan terus dalam Discord adalah konfigurasi lanjutan yang tidak diliputi dalam T1. Buat masa ini, berikan arahan melalui terminal VS Code atau OpenGoat UI, dan baca laporan pasukan anda dalam Discord.


Struktur Saluran Yang Berkesan

Menjelang akhir Bahagian 4, anda mempunyai satu saluran untuk setiap ejen. Itulah struktur permulaan yang betul. Berikut adalah cara untuk mengaturnya supaya ia kekal mudah dibaca apabila pasukan anda berkembang.

Susun atur pelayan Discord yang disyorkan:

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 mencipta struktur ini secara tepat — nama saluran anda berasal dari Bahagian 2. Matlamatnya adalah mengumpulkan saluran ejen bersama-sama supaya anda boleh mengimbasnya sekaligus.


Cara Menyusun Saluran Anda

Jika saluran ejen anda kini berselerak dalam pelayan Discord anda, berikut adalah cara untuk mengumpulkannya:

Cipta kategori saluran:

  1. Klik kanan nama pelayan Discord anda (bar sisi kiri) → Create Category
  2. Namakan ia AGENT REPORTS
  3. Seret setiap saluran ejen ke dalam kategori tersebut

Namakan semula saluran jika perlu: Nama saluran telah ditentukan dalam Bahagian 2 semasa reka bentuk pasukan anda. Jika anda ingin menamakan semula mana-mana saluran sekarang, klik kanan saluran → Edit Channel → kemaskini namanya.

Pin mesej dalam setiap saluran: Untuk setiap saluran ejen, pin nota yang mengandungi nama dan peranan ejen tersebut. Ini membantu anda mengingat sekilas pandang siapa yang melaporkan di mana.

Klik kanan mana-mana mesej → Pin Message Atau cipta mesej sendiri dan pin ia: 📌 [Agent Name] — [Role]. Reports here after each task.


Tetapan Pemberitahuan

Ejen-ejen anda boleh membuat laporan beberapa kali dalam satu sesi. Jika anda membiarkan pemberitahuan lalai dihidupkan, Discord akan sentiasa mengeluarkan ping kepada anda. Ini adalah kebalikan daripada apa yang anda mahukan.

Tetapan yang disyorkan untuk setiap saluran:

  1. Klik kanan setiap saluran ejen → Notification Settings
  2. Tetapkan kepada Nothing — atau Only @mentions jika anda ingin dimaklumkan untuk amaran kritikal

Anda akan menyemak Discord mengikut jadual anda sendiri — bukan kerana ia menghantar ping kepada anda setiap beberapa minit.

Bilakah perlu menyemak Discord:

  • Pagi: imbas semua saluran untuk melihat apa yang dilakukan setiap ejen semalaman atau semalam
  • Selepas memberi arahan: semak semula untuk melihat laporan penyelesaian
  • Sekali sehari: semak saluran #security untuk sebarang amaran yang ditandakan

Cara Membaca Laporan Pasukan Anda

Setiap ejen memformat laporan mereka secara konsisten — anda telah menyediakannya dalam AGENTS.md pada Bahagian 4. Format piawainya adalah:

Conclusion → Supporting detail → Next recommended action

Perkara yang perlu diperhatikan setiap pagi:

IkonMaksud
🔷Ejen memulakan sesi
Tugasan atau sesi selesai
📦Mod aktif — ejen memuatkan SKILL, WORKFLOW, LIVE_LEDGER, KNOWLEDGE
⚠️Amaran — sesuatu memerlukan perhatian
Ralat — ejen tidak dapat menyelesaikan tugasan

Jika anda melihat ⚠️ atau ❌, buka mesej tersebut untuk maklumat penuh, kemudian hantar arahan susulan kepada ejen melalui terminal VS Code atau OpenGoat UI.


Persediaan Sandaran GitHub (Disyorkan)

BALIA OS secara automatik membuat sandaran ruang kerja anda ke GitHub setiap 30 minit melalui Security Guardian. Ini bermakna anda boleh kembali ke mana-mana titik dalam 30 minit terakhir jika sesuatu berlaku salah.

Apa yang disandarkan:

  • Konfigurasi ejen (agents/)
  • Ingatan bersama (memory/)
  • Kemahiran (skills/)
  • Skrip (scripts/)

Apa yang tidak pernah didorong (dilindungi secara automatik):

  • .env (kunci API, Webhook)
  • Sebarang fail yang sepadan dengan *.key, *.pem
  • Direktori secrets/

Persediaan:

  1. Buat repositori GitHub peribadi
  2. Tambah remote ke direktori .opengoat anda: git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
  3. Tetapkan git.autoPushEnabled: true dalam workspaces/security_guardian/guardian_config.json
  4. Security Guardian mengendalikan selebihnya secara automatik

▶ Tampalkan ini ke dalam AI anda untuk memulai

Anda telah pun menyelesaikan bahagian yang susah — saluran telah dicipta, webhook telah disediakan. Gunakan prompt di bawah untuk mendapatkan senarai semak yang diperibadikan dan bantuan menyusun susun atur Discord khusus anda.

Tampalkannya ke dalam Claude, ChatGPT, atau Gemini dan lampirkan Dokumen Reka Bentuk Pasukan 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 — Senario Biasa

Ejen anda berjaya menyelesaikan tugasan:

✅ 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.

→ Tiada tindakan diperlukan. Pasukan sedang berfungsi.

Ejen anda menghadapi ralat:

❌ 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.

→ Hantar arahan susulan: openclaw agent --agent [agentid] "Retry the market scan now."

Ejen anda sedang memulakan sesi:

🔷 Marketing ready. Cassette youtube-ops loaded. 
Today's task: Generate 3 title options for this week's upload.

→ Tiada tindakan diperlukan — semak semula untuk laporan penyelesaian.