🀄 麻将集群·Soul管理系统

2026-03-10 最终版 · 三层Soul架构 + dispatch.py强制网关 + 27张牌池
🎲
骰子
总指挥
🀄🀆
红中·白板
管理层
🀅🉐🀀🀁🀂
5子Soul
执行层
🃏
27张牌池
子Agent执行
核心原则:所有Soul统筹不干活 · 实际工作一律派Claude Agent · 用dispatch.py强制网关

三层架构层级图

🔹 第一层:指挥层

🎲 骰子(总指挥)— 唯一与Will对话,接收意图,全局调度

🔸 第二层:管理层

🀄 红中(秘书)— 规划拆解·dispatch派发·task-monitor登记
🀆 白板(审核员)— 任务审核·每3分钟巡逻·isolated无记忆

🔶 第三层:执行层Soul(统筹不干活)

🀅 发财·学习
🉐 东风·开发
🀀 南风·架构
🀁 西风·审核
🀂 北风·测试
↓ dispatch.py

⚡ 子Agent牌池(27张·用完即弃)

写文件·改代码·生成报告·读数据 | 无人格,无记忆,只执行

管理层档案

🎲

骰子(总指挥)

session: main常驻
记忆: MEMORY.md + memory/
职责: 接收Will意图→路由判断→召唤红中→全局调度
铁律: 不亲自执行,不直接写文件
可用工具: 所有Skill + message + exec

🀄

红中(秘书)

session: 常驻
记忆: agents/hong-zhong/MEMORY.md
职责: 任务规划拆解→dispatch.py派发→task-monitor登记→汇报cron
铁律: 规范: agents/assistant/AGENTS.md

🀆

白板(审核员)

session: isolated(每次独立)
记忆: 无跨任务记忆
职责: 任务审核(dispatch触发)+ 每3分钟巡逻(cron 89c271ba)
标准: agents/bai-ban/REVIEW-STANDARD.md
输出: 准奏 / 封驳

白板审核5项标准: ① verify_cmd是否填写 · ② 任务描述清晰 · ③ task-monitor顺序正确 · ④ browser操作有上限 · ⑤ Agent命令语法正确

执行层档案

🀅

发财

角色: 学习员
session: 常驻
职责: WaytoAGI深度学习·Skill评估入库·知识积累
记忆: fa-cai/MEMORY.md
汇报: 每20篇或完成一批

🉐

东风

角色: 游戏制作人
session: 常驻
职责: 游戏业务·数据分析·功能开发·项目管理
记忆: dong-feng/MEMORY.md
汇报: 阶段性产出后

🀀

南风

角色: 架构师
session: 常驻
职责: 系统设计·技术选型·架构评审·接口设计
记忆: nan-feng/MEMORY.md
规范: agents/architect/

🀁

西风

角色: 代码审核
session: 常驻
职责: 代码审查·安全审计·性能分析·PR Review
记忆: xi-feng/MEMORY.md
规范: agents/reviewer/

🀂

北风

角色: 测试
session: 常驻
职责: 测试用例设计·自动化测试·回归测试
记忆: bei-feng/MEMORY.md
规范: agents/qa/

所有执行层Soul共同原则:统筹不干活 · 任务经dispatch.py派发 · 一任务一Agent · 完成后白板审核②

子Agent牌池 27张可视化

当前状态:全部空闲 | 绿=空闲·红=占用·dispatch.py自动管理
万子(9张)
一万
二万
三万
四万
五万
六万
七万
八万
九万
饼子(9张)
一饼
二饼
三饼
四饼
五饼
六饼
七饼
八饼
九饼
条子(9张)
一条
二条
三条
四条
五条
六条
七条
八条
九条
Pick: 扫描active_agents → 随机选空闲牌 → 写入occupied
Register: task_id/soul/started_at → task-monitor.json
Release: Agent结束→自动归还→可被下个任务pick

dispatch.py + 分层记忆架构

dispatch.py完整流程
1
白板审核isolated session·检查5项标准
2
取牌名从27张牌池随机pick空闲牌
3
登记task-monitor写入JSON记录
4
🚀 发开始报告POST 7892 + Telegram
5
Agent执行Claude Code CLI
6
✅ 完成+release牌名自动归还牌池
分层记忆架构
层次内容谁读
共同记忆SOUL.md / AGENTS.md
COMMON-RULES.md
所有Soul
各自记忆agents/[soul]/MEMORY.md对应Soul
白板标准REVIEW-STANDARD.md白板isolated
牌池状态task-monitor.json
active_agents字段
dispatch.py
子Agent无记忆用完即弃

Soul管理铁律

① 三层分工严格指挥/管理/执行三层不可越级
② 统筹不干活任何Soul不亲自执行,派Claude Agent
③ dispatch.py强制所有任务必须经过网关,无例外
④ 一任务一Agent独立success_criteria=独立任务=独立Agent
⑤ 白板isolated每次独立session,无跨任务记忆
⑥ 白板巡逻每3分钟自动审计,cron ID: 89c271ba
⑦ 牌名先取后用pick→register→execute→release,顺序不可颠倒
⑧ release必须执行成功或失败,dispatch.py自动归还牌名
⑨ 记忆分层共同/各自/白板标准/牌池状态,不混用
⑩ Soul间通信通过sessions_send互发消息,不通过人
监控台: http://localhost:7892  ·  外网: https://myopenclaw.pages.dev/
1 / 7