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/)
  • Workspace ejen (workspace-*/)

Apa yang tidak pernah didorong (dilindungi secara automatik):

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

Persediaan:

  1. Initialize ~/.opengoat/ as a Git repository:
    cd ~/.opengoat
    git init
    git branch -M main
  2. Buat repositori GitHub peribadi
  3. Tambah remote ke direktori .opengoat anda: git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
  4. Tetapkan git.autoPushEnabled: true dalam workspace-security-guardian/guardian_config.json
  5. 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 AI sembang anda dan lampirkan Dokumen Reka Bentuk Pasukan anda.

Anda membantu saya mengatur ruang kerja Discord untuk BALIA OS —
sistem operasi AI berbilang agen di mana setiap agen melaporkan
aktivitinya ke salurannya sendiri di Discord.

Saya telah melampirkan Dokumen Reka Bentuk Pasukan saya.
Baca untuk mendapatkan nama agen saya dan nama saluran Discord saya.

Pandu saya langkah demi langkah melalui perkara berikut.
Tanya satu soalan pada satu masa. Tunggu jawapan saya sebelum meneruskan.
Jika saya tersekat, minta saya mengambil tangkapan skrin —
saya akan menggambarkan apa yang saya lihat dan anda akan memberitahu saya apa yang perlu dilakukan seterusnya.

STEP 1 — Semak tetapan Discord semasa saya
Tanya saya: "Buka pelayan Discord anda. Berapa banyak saluran yang
anda ada sekarang dalam bahagian agen?"
Berdasarkan jawapan saya, beritahu saya jika ada yang hilang
atau jika semua 6 saluran agen sudah ada.

STEP 2 — Cipta kategori saluran
Pandu saya untuk mengumpulkan semua saluran agen ke dalam satu kategori:
1. Klik kanan pada nama pelayan dalam bar sisi kiri
2. Pilih "Cipta Kategori"
3. Namakan: AGENT REPORTS (atau nama yang saya suka)
4. Seret setiap saluran agen ke dalam kategori

Baca Dokumen Reka Bentuk Pasukan saya untuk memberi saya senarai tepat
saluran yang perlu dipindahkan.

STEP 3 — Tambah saluran pengumuman (pilihan)
Tanya saya: "Adakah anda mahu saluran #announcements
untuk menyemat kemas kini penting — seperti semasa anda memulakan semula agen
atau memasang cassette baharu?"
Jika ya: pandu saya untuk menciptanya di atas kategori AGENT REPORTS.
Jika tidak: langkau.

STEP 4 — Sediakan tetapan pemberitahuan
Pandu saya untuk mematikan pemberitahuan bagi setiap saluran agen:
Untuk setiap saluran dalam AGENT REPORTS:
1. Klik kanan saluran → Tetapan Pemberitahuan
2. Tetapkan ke "Tiada" (atau "Hanya @sebutan" jika saya mahukan makluman kritikal)

Beritahu saya: "Ini menghalang Discord daripada memberitahu anda setiap kali
agen membuat laporan. Anda akan menyemak laporan mengikut jadual anda sendiri."

STEP 5 — Semat peringatan peranan dalam setiap saluran
Untuk setiap saluran agen, pandu saya untuk menyemat nota pendek
supaya saya boleh ingat dengan sekali pandang siapa yang melapor di sana:
1. Klik masuk ke saluran
2. Taip dan hantar: 📌 [Nama Agen] — [Peranan]. Melaporkan di sini.
3. Klik kanan mesej → Semat Mesej
4. Sahkan "Faham" untuk menolak pemberitahuan sematan

Baca Dokumen Reka Bentuk Pasukan saya untuk nama dan peranan yang betul
bagi setiap saluran.

STEP 6 — Cipta rutin pembacaan pagi
Berdasarkan Dokumen Reka Bentuk Pasukan saya, tuliskan untuk saya
senarai semak daftar masuk pagi 5 minit yang boleh saya cetak atau simpan:

---
SEMAKAN DISCORD PAGI — [Nama Perniagaan Saya]
Masa yang diperlukan: ~5 minit

1. Buka Discord → kategori AGENT REPORTS
2. Imbas setiap saluran untuk aktiviti semalaman:
   □ #[saluran 1] — [nama agen]: cari ✅ selesai atau ⚠️ amaran
   □ #[saluran 2] — [nama agen]: ...
   [teruskan untuk semua 6]
3. Jika anda melihat ⚠️ atau ❌: catat masalah, hantar arahan susulan
   melalui terminal VS Code atau OpenGoat UI
4. Semak #security untuk makluman yang ditanda
5. Selesai — tutup Discord sehingga daftar masuk seterusnya
---

STEP 7 — Semakan akhir
Lalui senarai semak ini:
□ Semua 6 saluran agen wujud dalam Discord
□ Saluran dikumpulkan di bawah kategori AGENT REPORTS
□ Tetapan pemberitahuan ditetapkan ke Tiada atau hanya @sebutan
□ Peringatan peranan disemat dalam setiap saluran
□ Senarai semak pembacaan pagi disimpan

Apabila semua kotak ditanda, katakan:
"Ruang kerja Discord anda sudah teratur.
Anda bersedia untuk Bahagian 8 — Minggu Pertama Anda."

Mulakan sekarang. Tanya saya soalan pertama.

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.