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 服务器各处,请按以下步骤将其归组:
创建频道分类:
- 右键单击 Discord 服务器名称(左侧边栏)→ 创建分类
- 将其命名为
AGENT REPORTS - 将每个智能体频道拖入该分类
如需重命名频道: 频道名称在第2节设计团队时已确定。如果现在想修改,右键单击频道 → 编辑频道 → 更新名称即可。
在每个频道中置顶一条消息: 为每个智能体频道置顶一条注明智能体名称和职责的便签,方便您一眼确认谁在哪里汇报。
右键单击任意消息 → 置顶消息 或者自行发送一条消息并置顶:📌 [Agent Name] — [Role]. Reports here after each task.
通知设置
您的智能体在一次会话中可能多次汇报。如果保留默认通知设置,Discord 会不停地提醒您,这恰恰是您不想要的效果。
每个频道的推荐设置:
- 右键单击每个智能体频道 → 通知设置
- 设置为全部关闭——或者,如果您希望在收到关键警报时被提醒,则选择仅@提及
您将按自己的节奏查看 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/目录
设置:
- Initialize
~/.opengoat/as a Git repository:cd ~/.opengoat git init git branch -M main - 创建一个私有 GitHub 仓库
- 将远程仓库添加到您的
.opengoat目录:git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git - 在
workspaces/security_guardian/guardian_config.json中设置git.autoPushEnabled: true - 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 7Mac:
node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 7这会确认安全守护程序仍在运行、你的 BALIA OS 环境完好无损,然后你就可以进入第 8 节。