龙虾集群汇报机制

五种报告类型 · 五个汇报节点 · 全程可见
版本 v2.0 | 2026-03-09
01

设计原则

👁️ 可见性原则

主Soul → 子Soul → Claude Agent 三层都是「黑箱」。汇报机制让 Will 实时看到「谁在做什么、用了什么工具、做到哪里了」。

📏 颗粒度原则

粗粒度(任务级):开始/结束
细粒度(Agent级):每个 Agent 完成时报告
时间轴(巡检级):每3分钟快照

🔎 Skill可追溯原则

区分「Soul 调用 Skill」(用于生成更好的 prompt)vs「Agent 调用 Skill」(作为工具执行),评估每个 Skill 的实际价值。

⚠️ 异常可介入原则

巡检cron 每3分钟巡查,停滞报警。stale-task-checker 独立检测1小时无更新任务,立刻通知 Will。

02

五种报告类型

🚀

任务开始报告

来源链(Will→龙虾→Echo)、执行树(子Soul+Agent+预计Skill)、预期产出

触发:Echo 完成任务登记并启动子Soul后立即发送 · 发送者:🏠 Echo

节点完成报告

发起方、耗时、Skill使用(调用方+用途)、产出文件清单

触发:每个 Claude Agent 完成一个子任务时 · 发送者:对应子Soul
🔄

巡检报告

当前任务树状态快照,每节点进度+距上次更新时间,僵死任务自动警报

触发:每3分钟 cron 自动触发(有 in_progress 任务才发)· cron ID: 4a36afc5

子Soul完成报告

任务名、调用Agent数、Skill汇总、产出

触发:子Soul整体任务结束时 · 发送者:对应子Soul
🏁

全局结束报告

总耗时、完整任务树结果、Skill使用汇总、产出汇总

触发:主Soul收到所有子Soul完成汇报后 · 发送者:🦞 will龙虾
03

⚡ 节点完成报告 · 格式示例

⚡ 节点完成 11:15 └─ 🤖 Claude Agent(WaytoAGI文章存档 × 3篇) ├─ 发起方:📚Lucky(由 🏠Echo 调度) ├─ 耗时:13min ├─ Skill使用: │ ├─ web-scraper(Agent调用) │ │ └─ 爬取3篇飞书文档正文,绕过302重定向 │ └─ kb-collector(Agent调用) │ └─ 结构化存档到 kb/articles/单篇/ └─ 产出: ├─ kb/articles/单篇/2026-03-09-模型蒸馏技术详解.md ├─ kb/articles/单篇/2026-03-09-Agent工具调用最佳实践.md └─ git: feat: 存档3篇WaytoAGI文章 2026-03-09

⚠️ 关键:Skill使用必须区分「Soul调用」vs「Agent调用」,并注明本次具体用途

04

汇报触发链路图

💬 Will 发指令
🦞 龙虾决策
sessions_spawn Echo
🏠 Echo 登记+enable cron
📤 发 🚀 开始报告
🏠 Echo spawn 子Soul
子Soul 拆解 → Claude Agent
🤖 Agent完成
📤 发 ⚡ 节点报告
全部Agent完成
📤 发 ✅ 子Soul报告
⏱️ 巡检cron(每3min)
📤 发 🔄 巡检报告
🦞 收到所有完成汇报
📤 发 🏁 全局结束报告
cron auto-disable
05

报告投递规则

规则说明
📱 全部走 Telegramtarget="5343439233",无例外
🔇 无任务不巡检巡检cron默认disabled,任务开始时 enable,结束后自动 disable
📌 每节点必报每个Claude Agent完成都发一条,不合并,便于追踪
🔍 Skill必须追踪声明调用方(Soul/Agent)+ 本次用途,评估Skill实际价值
⚡ 异常立刻报不等巡检周期,发现问题即时通知
🏁 完成后disable所有任务结束后巡检cron自动disable,不消耗资源
⏰ 最长等待5min不允许让 Will 在黑暗中等待超过5分钟

⚠️ 异常报告:stale-task-checker 检测到 in_progress 任务超过1小时无 last_update,立刻发僵死任务警报,提供 [A]重启 [B]完成 [C]等待 三个选项

📡

汇报机制 v2.0

不允许让 Will 在黑暗中等待超过5分钟

当前版本 v2.0 | 2026-03-09