Skip to content

Discord 是您的汇报层

您的智能体不会等您主动询问进展,它们会主动汇报。

每完成一项任务、每遇到一个错误、每开始一个会话——所有信息都会流入 Discord。这是您实时掌握团队动态的窗口,无论是当下还是全天任何时刻。

在第4节中,您已为每个智能体创建了频道和 Webhook URL。本节的目标是将这些基础配置打造成一个有序的 workspace——让您每天早晨走进来,扫一眼各个频道,就能立刻了解团队状态。

本节您将完成的配置:

  • 频道组织与命名
  • 通知设置,避免被消息轰炸
  • 一套5分钟内即可完成的日常查看流程

重要说明: 对于您的智能体而言,Discord 是单向的——它们只能 Discord 汇报,无法在没有 Discord Bot 的情况下 Discord 接收指令。配置 Bot 以便直接在 Discord 中输入命令属于高级设置,T1 阶段不涵盖此内容。目前,请通过 VS Code 终端或 OpenGoat UI 下达指令,并在 Discord 中查阅团队汇报。


行之有效的频道结构

完成第4节后,您已为每个智能体创建了对应频道,这是正确的起点。下面介绍如何组织这些频道,确保随着团队规模增长仍保持清晰可读。

推荐的 Discord 服务器布局:

INFO

BALIA OS Team ├── 📋 TEAM OVERVIEW │ └── #announcements ← 在此置顶重要更新 │ ├── 🤖 AGENT REPORTS │ ├── #[agent1-channel] ← 例如 #operations │ ├── #[agent2-channel] ← 例如 #marketing │ ├── #[agent3-channel] ← 例如 #finance │ ├── #[agent4-channel] ← 例如 #specialist-a │ ├── #[agent5-channel] ← 例如 #specialist-b │ └── #security ← 第6个智能体始终在此汇报 │ └── 📁 LOGS └── #errors ← 可选:将错误报告路由至此

您不必完全照搬这一结构——您的频道名称来自第2节。核心目标是将智能体频道集中归组,方便一次性浏览完毕。


如何整理您的频道

如果您的智能体频道目前分散在 Discord 服务器各处,请按以下步骤将其归组:

创建频道分类:

  1. 右键单击 Discord 服务器名称(左侧边栏)→ 创建分类
  2. 将其命名为 AGENT REPORTS
  3. 将每个智能体频道拖入该分类

如需重命名频道: 频道名称在第2节设计团队时已确定。如果现在想修改,右键单击频道 → 编辑频道 → 更新名称即可。

在每个频道中置顶一条消息: 为每个智能体频道置顶一条注明智能体名称和职责的便签,方便您一眼确认谁在哪里汇报。

右键单击任意消息 → 置顶消息 或者自行发送一条消息并置顶:📌 [Agent Name] — [Role]. Reports here after each task.


通知设置

您的智能体在一次会话中可能多次汇报。如果保留默认通知设置,Discord 会不停地提醒您,这恰恰是您不想要的效果。

每个频道的推荐设置:

  1. 右键单击每个智能体频道 → 通知设置
  2. 设置为全部关闭——或者,如果您希望在收到关键警报时被提醒,则选择仅@提及

您将按自己的节奏查看 Discord,而不是每隔几分钟被它催一次。

建议的查看时机:

  • 早晨:扫览所有频道,了解各智能体昨晚或昨天的工作情况
  • 下达指令后:回来查看任务完成报告
  • 每天一次:检查 #security 频道,查看是否有标记的警报

如何阅读团队汇报

每个智能体都会按统一格式提交汇报——您在第4节的 AGENTS.md 中已完成此设置。标准格式为:

结论 → 支持细节 → 下一步建议行动

每天早晨重点关注:

图标含义
🔷智能体开始一个会话
任务或会话已完成
📦模式已激活——智能体已加载 SKILL、WORKFLOW、LIVE_LEDGER、KNOWLEDGE
⚠️警告——有内容需要关注
错误——智能体未能完成任务

若看到 ⚠️ 或 ❌,打开消息查看完整详情,然后通过 VS Code 终端或 OpenGoat UI 向该智能体发送后续指令。


GitHub 备份设置(推荐)

BALIA OS 通过 Security Guardian 每 30 分钟自动将您的工作区备份到 GitHub。 这意味着如果出现问题,您可以回滚到过去 30 分钟内的任何时间点。

备份内容:

  • Agent 配置(agents/
  • 共享内存(memory/
  • 技能(skills/
  • 脚本(scripts/

永远不会推送的内容(自动保护):

  • .env(API 密钥、Webhooks)
  • 任何匹配 *.key*.pem 的文件
  • secrets/ 目录

设置:

  1. Initialize ~/.opengoat/ as a Git repository:
    cd ~/.opengoat
    git init
    git branch -M main
  2. 创建一个私有 GitHub 仓库
  3. 将远程仓库添加到您的 .opengoat 目录: git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
  4. workspaces/security_guardian/guardian_config.json 中设置 git.autoPushEnabled: true
  5. Security Guardian 会自动处理其余的工作

▶ 将此粘贴到您的 AI 中以开始

您已经完成了最难的部分——频道已创建,Webhook 已设置完毕。使用以下提示词,获取针对您具体 Discord 布局的个性化清单和整理建议。

将其粘贴到您使用的聊天AI中,并附上您的团队设计文档。

你正在帮助我整理 BALIA OS(多智能体 AI 操作系统)的
Discord 工作区——每个智能体都会向
自己的 Discord 频道汇报活动。

我已附上团队设计文档。
请读取我的智能体名称和 Discord 频道名称。

请逐步引导我。
每次只问一个问题,等我回答后再继续。
如果我卡住了,请让我截图——
我描述我看到的内容,你告诉我下一步该怎么做。

STEP 1 — 检查我当前的 Discord 设置
请问我:"打开你的 Discord 服务器。
你目前在智能体区域有多少个频道?"
根据我的回答,告诉我是否有遗漏,
或者所有 6 个智能体频道是否都齐全。

STEP 2 — 创建频道分类
请引导我将所有智能体频道归入一个分类:
1. 右键单击左侧边栏的服务器名称
2. 选择"创建分类"
3. 命名为:AGENT REPORTS(或我偏好的名称)
4. 将每个智能体频道拖入该分类

请读取我的团队设计文档,给我一份
需要移动的频道的完整列表。

STEP 3 — 添加公告频道(可选)
请问我:"你是否需要一个 #announcements 频道
用于置顶重要更新——比如重启智能体
或安装新 cassette 时?"
如果是:引导我在 AGENT REPORTS 分类上方创建它。
如果否:跳过。

STEP 4 — 设置通知设置
请引导我关闭每个智能体频道的消息提醒:
对 AGENT REPORTS 中的每个频道:
1. 右键单击频道 → 通知设置
2. 设置为"全部关闭"(如果我想收到关键警报,可选"仅@提及")

请告诉我:"这样可以阻止 Discord 在每次
智能体汇报时提醒你。你可以按自己的节奏查看报告。"

STEP 5 — 在每个频道中置顶角色提醒
请引导我为每个智能体频道置顶一条简短说明,
方便我一眼确认谁在那里汇报:
1. 进入频道
2. 输入并发送:📌 [智能体名称] — [角色]。任务完成后在此汇报。
3. 右键单击消息 → 置顶消息
4. 点击"知道了"关闭置顶通知

请从我的团队设计文档中获取每个频道
对应的正确名称和角色。

STEP 6 — 创建早晨查看惯例
根据我的团队设计文档,为我编写一份
可以打印或保存的 5 分钟早间签到清单:

---
早间 DISCORD 查看 — [我的业务名称]
所需时间:约 5 分钟

1. 打开 Discord → AGENT REPORTS 分类
2. 扫描每个频道的夜间/昨日活动:
   □ #[频道1] — [智能体名称]:查看 ✅ 完成或 ⚠️ 警告
   □ #[频道2] — [智能体名称]:...
   [对所有 6 个频道继续]
3. 如果看到 ⚠️ 或 ❌:记录问题,
   通过 VS Code 终端或 OpenGoat UI 发送后续命令
4. 查看 #security 频道是否有标记的警报
5. 完成 — 关闭 Discord 直到下次查看
---

STEP 7 — 最终确认
请一起检查以下清单:
□ Discord 中存在所有 6 个智能体频道
□ 频道已归入 AGENT REPORTS 分类
□ 通知设置为"全部关闭"或"仅@提及"
□ 每个频道中已置顶角色提醒
□ 早间查看清单已保存

当所有项目都勾选完毕时,请说:
"你的 Discord 工作区已整理完毕。
你已准备好进入第8节——你的第一周。"

现在开始。请问我第一个问题。

Discord 常见场景速览

智能体成功完成任务:

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

→ 无需任何操作,团队运转正常。

智能体遇到错误:

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

→ 发送后续指令:openclaw agent --agent [agentid] "Retry the market scan now."

智能体正在开始一个会话:

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

→ 无需操作——稍后回来查看任务完成报告即可。


验证你的设置

在你的 Discord 工作区整理好后,运行:

Windows:

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

Mac:

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

这会确认安全守护程序仍在运行、你的 BALIA OS 环境完好无损,然后你就可以进入第 8 节。