Skip to content

DiscordはあなたのReportingレイヤーです

エージェントたちは、あなたが「最近どうだ?」と聞くのを待ちません。自分から報告します。

完了したタスク・発生したエラー・セッション開始 — すべてがDiscordに流れてきます。これが、チームが今何をしているかをリアルタイムで確認できる窓口です。

Section 4では各エージェントのチャンネルとWebhook URLを作成しました。このセクションでは、その基礎を整理されたワークスペースに仕上げます — 毎朝開けばチームの状態をすぐに把握できる場所として。

このセクションでやること:

  • チャンネルの整理と命名
  • 通知設定(過剰な通知に圧倒されないために)
  • 5分以内で完了する確認ルーティン

重要なスコープの確認: DiscordはエージェントにとってDiscordは一方向です — エージェントはDiscordに「報告する」が、Discord BotなしではDiscordから「コマンドを受け取る」ことができません。Discordのチャット欄に直接命令を打てるようにするBot設定は、T1の範囲外の上級設定です。今のところ、コマンドはVS CodeターミナルまたはOpenGoat UIから出して、エージェントの報告はDiscordで読む形で運用してください。


読みやすいチャンネル構成

Section 4が完了した時点で、エージェントごとに1つのチャンネルがあるはずです。これは正しい出発点です。チームが成長しても読みやすさを保つ整理方法を紹介します。

推奨するDiscordサーバーのレイアウト:

INFO

BALIA OS Team ├── 📋 チーム概要 │ └── #announcements ← 重要な更新をここにピン留め │ ├── 🤖 エージェント報告 │ ├── #[agent1チャンネル] ← 例:#operations │ ├── #[agent2チャンネル] ← 例:#marketing │ ├── #[agent3チャンネル] ← 例:#finance │ ├── #[agent4チャンネル] ← 例:#specialist-a │ ├── #[agent5チャンネル] ← 例:#specialist-b │ └── #security ← エージェント#6は常にここに報告 │ └── 📁 ログ └── #errors ← 任意:エラーレポートをここに集約

この構成に完全に合わせる必要はありません — チャンネル名はSection 2で決まっています。目的は、エージェントチャンネルをまとめて一目で確認できる状態にすることです。


チャンネルの整理方法

エージェントチャンネルがDiscordサーバー内に散在している場合の整理方法:

チャンネルカテゴリを作成する:

  1. 左サイドバーのDiscordサーバー名を右クリック → カテゴリを作成
  2. エージェント報告(またはお好みの名前)と命名
  3. 各エージェントチャンネルをカテゴリの中にドラッグ

必要に応じてチャンネル名を変更する: チャンネル名はSection 2のチーム設計で決まっています。変更が必要な場合は、チャンネルを右クリック → チャンネルの編集 → 名前を更新。

各チャンネルにメッセージをピン留めする: 各エージェントチャンネルに、エージェントの名前と役割のメモをピン留めしておきます。一目で誰がここに報告するか確認できます。

メッセージを右クリック → メッセージをピン留め または自分でメッセージを作成してピン留め:📌 [エージェント名] — [役割]。タスク完了後ここに報告。


通知設定

エージェントは1セッション中に複数回報告することがあります。デフォルトの通知設定のままにしておくと、Discordが常に通知を送ってきます。これは逆効果です。

チャンネルごとの推奨設定:

  1. 各エージェントチャンネルを右クリック → 通知設定
  2. 何も通知しない に設定(重要なアラートだけ受け取りたい場合は @メンションのみ

エージェントが数分ごとに通知を送ってくるのではなく、自分のペースでDiscordを確認する形で運用します。

Discordを確認するタイミング:

  • 朝:全チャンネルをスキャンして、各エージェントが昨夜・昨日何をしたか確認
  • コマンドを出した後:完了レポートを確認するために戻る
  • 1日1回:#securityチャンネルでフラグが立っているアラートがないか確認

チームのレポートの読み方

各エージェントは一貫したフォーマットで報告します — Section 4のAGENTS.mdで設定しました。標準フォーマットは:

結論 → 詳細 → 次に推奨するアクション

毎朝確認すること:

アイコン意味
🔷エージェントがセッション開始
タスクまたはセッション完了
📦モード起動 — SKILL・WORKFLOW・LIVE_LEDGER・KNOWLEDGEをロード済み
⚠️警告 — 要注意事項あり
エラー — エージェントが完了できなかった

⚠️ または ❌ が見えた場合は、メッセージを開いて詳細を確認し、VS CodeターミナルまたはOpenGoat UIからフォローアップコマンドを送ります。


GitHub バックアップ設定(推奨)

BALIA OSはSecurity Guardianを通じて、30分ごとにワークスペースをGitHubに自動バックアップします。 問題が発生した場合、過去30分以内の任意の時点にロールバックできます。

バックアップされる内容:

  • エージェント設定(agents/
  • 共有メモリ(memory/
  • スキル(skills/
  • スクリプト(scripts/

絶対にpushされない内容(自動保護):

  • .env(APIキー・Webhook)
  • *.key*.pem に一致するファイル
  • secrets/ ディレクトリ

設定方法:

  1. プライベートGitHubリポジトリを作成する
  2. .opengoat ディレクトリにリモートを追加: git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
  3. workspaces/security_guardian/guardian_config.jsongit.autoPushEnabled: true に設定
  4. Security Guardianが自動的に管理します

▶ AIに貼り付けて始める

一番大変な部分(チャンネル作成・Webhook設定)はすでに完了しています。以下のプロンプトを使って、あなたのDiscordレイアウトを個別に整理する手伝いをしてもらいましょう。

Claude・ChatGPT・Geminiに貼り付けて、チーム設計ドキュメントを添付してください。

あなたはBALIA OS(マルチエージェントAIオペレーティングシステム)の
Discordワークスペースを整理するのを手伝っています。
各エージェントが自分のDiscordチャンネルに活動を報告します。

チーム設計ドキュメントを添付しました。
エージェント名とDiscordチャンネル名を読み取ってください。

ステップバイステップで案内してください。
一度にひとつの質問だけをして、私の回答を待ってから次に進んでください。
詰まった場合はスクリーンショットを撮るよう伝えてください —
何が見えているか説明すれば、次に何をすればいいか教えます。

STEP 1 — 現在のDiscord状態を確認する
「Discordサーバーを開いてください。
今エージェント用のチャンネルは何個ありますか?」と聞いてください。
私の回答をもとに、不足しているものがないか、
または6つのエージェントチャンネルが揃っているか確認してください。

STEP 2 — チャンネルカテゴリを作成する
全エージェントチャンネルをカテゴリにまとめるよう案内してください:
1. 左サイドバーのサーバー名を右クリック
2. 「カテゴリを作成」を選択
3. 名前をつける:エージェント報告(または私の好みの名前)
4. 各エージェントチャンネルをカテゴリの中にドラッグ

チーム設計ドキュメントを読んで、移動するチャンネルの正確な一覧を示してください。

STEP 3 — お知らせチャンネルを追加する(任意)
「エージェントを再起動したり新しいカセットをインストールしたりする際の
重要な更新をピン留めするための #announcements チャンネルがあると便利です。
追加しますか?」と聞いてください。
する場合:エージェント報告カテゴリの上に作るよう案内する。
しない場合:スキップ。

STEP 4 — 通知設定をセットアップする
各エージェントチャンネルの通知をオフにする手順を案内してください:
エージェント報告カテゴリの各チャンネルについて:
1. チャンネルを右クリック → 通知設定
2. 「何も通知しない」に設定
(重要なアラートだけ受け取りたい場合は「@メンションのみ」でも可)

「これにより、エージェントが報告するたびにDiscordが通知してくることを防ぎます。
報告は自分のペースで確認できます。」と伝えてください。

STEP 5 — 各チャンネルに役割メモをピン留めする
各エージェントチャンネルに、一目で誰が報告するかわかるメモをピン留めするよう案内してください:
1. チャンネルに入る
2. 以下を入力して送信:📌 [エージェント名] — [役割]。タスク完了後ここに報告。
3. メッセージを右クリック → メッセージをピン留め
4. 「了解しました」をクリックしてピン留め通知を閉じる

チーム設計ドキュメントから、各チャンネルに合った名前と役割を使ってください。

STEP 6 — 朝の確認ルーティンを作成する
チーム設計ドキュメントをもとに、印刷または保存できる
5分間の朝のチェックインチェックリストを作成してください:

---
朝のDiscord確認 — [私のビジネス名]
所要時間:約5分

1. Discord → エージェント報告カテゴリを開く
2. 各チャンネルの夜間・前日の活動をスキャンする:
   □ #[チャンネル1] — [エージェント名]:✅完了または⚠️警告を確認
   □ #[チャンネル2] — [エージェント名]:...
   [6チャンネル分続ける]
3. ⚠️ または ❌ を見たら:問題をメモして
   VS CodeターミナルまたはOpenGoat UIからフォローアップコマンドを送る
4. #securityチャンネルでフラグが立っているアラートを確認する
5. 完了 — 次の確認時間までDiscordを閉じる
---

STEP 7 — 最終確認
以下のチェックリストを一緒に確認してください:
□ Discordに6つのエージェントチャンネルが揃っている
□ チャンネルがエージェント報告カテゴリにまとまっている
□ 通知設定が「何も通知しない」または「@メンションのみ」になっている
□ 各チャンネルに役割メモがピン留めされている
□ 朝の確認チェックリストが保存されている

全部チェックできたら:
「Discordワークスペースの整理が完了しました。
Section 8『最初の1週間』に進みましょう。」と伝えてください。

では始めましょう。最初の質問をしてください。

レポート実例 — よくあるパターン

タスクが正常に完了した:

✅ 財務 — 本日のP&Lレポート完了。
残高:$9,847 | 本日収益:+$235 | 勝率(30日):68.2%
出力保存先:workspace/finance/outputs/2026-06-04_pl_report.md
次:次のセッション命令を待機中。

→ 何もしなくて大丈夫。チームが機能しています。

エラーが発生した:

❌ 運営 — 市場スキャンを完了できませんでした。
エラー:3番目のデータソースでAPIレート制限に達しました。
3ソース中2つ完了。部分的な出力を保存しました。
推奨アクション:60分後に再試行するか、データソースリストを拡張してください。

→ フォローアップコマンドを送る:openclaw agent --agent [agentid] "市場スキャンを今すぐ再試行してください。"

エージェントがセッションを開始した:

🔷 マーケティング準備完了。カセットyoutube-opsをロード済み。
本日のタスク:今週のアップロードに向けてタイトル案3件を生成。

→ 何もしなくて大丈夫 — 完了レポートが届いたら確認します。