项目背景
最近,一套以中国古代三省六部制为核心设计的 AI 多 Agent 协作系统「Edict」受到关注。它用分权制衡制度,解决了主流多 Agent 框架(CrewAI/AutoGen 等)普遍存在的「结果不可控、流程不可审计、过程不可干预」的痛点。
原项目仅支持 macOS/Linux 系统,Windows 用户想要体验只能依赖 WSL,还会遇到各种路径、shell、信号处理的兼容问题。为此,完成了三省六部・Edict 的 Windows 全兼容移植版,修复了所有平台适配问题,提供了开箱即用的 PowerShell 一键安装脚本。
一、先搞懂:「三省六部・Edict」到底是什么?
这个项目本质是一个基于 OpenClaw 的多智能体编排系统。
核心能力:
- 9 个专业 AI Agent
- 实时 Dashboard
- 模型配置(多 LLM)
- 完整审计日志
- 工作流自动化
官方描述可以总结为:一个'可监控、可审计、可干预'的 AI 协作系统。
这不是一个简单的比喻,而是一套完整复刻古代三省六部制度的 AI 多 Agent 编排系统,12 个 AI Agent 各司其职,形成了「需求输入→规划→审核→执行→反馈」的完整闭环,核心流程完全复刻古代行政体系:
你 (皇上) → 太子 (分拣旨意) → 中书省 (规划拆解任务) → 门下省 (审核封驳) → 尚书省 (派发执行) → 六部并行作业 → 回奏结果
为什么是'三省六部'?
传统多 Agent 框架的问题:Agent 之间'自由对话',不可控、不可追踪。
Edict 的解决方案:引入「分权制衡」架构。
架构拆解
太子(入口层)
- 消息分拣
- 判断是闲聊还是任务
- 创建任务
三省(中枢系统)
| 模块 | 职责 |
|---|---|
| 中书省 | 任务规划 |
| 门下省 | 审核 & 驳回 |
| 尚书省 | 任务分发 |
类似调度系统 + 审批流。
六部(执行层)
- 工程 / 文档 / 财务 / 合规 / 基建等
- 并行执行任务
权限模型(重点)
- Agent 不能随便通信
- 有严格权限矩阵
- 每个 Agent 独立:Workspace, Memory, 模型配置
这点非常关键:解决了多 Agent 系统'混乱协作'的问题。
1.1 12 个 Agent 的完整分工
| 部门 / 角色 | Agent ID | 核心职责 | 擅长领域 |
|---|---|---|---|
| 太子 | taizi | 消息分拣、需求整理 | 闲聊识别、旨意提炼、标题概括 |
| 中书省 | zhongshu | 接旨、方案规划、子任务拆解 | 需求理解、任务分解、方案设计 |
| 门下省 | menxia | 方案审议、质量把关、不合格封驳 | 质量评审、风险识别、标准把控 |
| 尚书省 | shangshu |


