edict 是什么?

Edict(三省六部)是在 OpenClaw 上运行的多智能体编排项目。它用固定角色完成分拣、规划、审议、派发和并行执行,并提供看板、状态转换和审计记录。

⭐ 51 Stars 🍴 5 Forks Python — 作者: cft0808
来源:github.com/cft0808/edict;https://github.com/cft0808/edict/blob/main/R… 查看 GitHub 仓库 → 📘 使用教程 →

为什么值得关注

太子、中书省、门下省、尚书省和执行部门按预设顺序处理任务。门下省在派发前审查规划,可把不合格方案退回;这是项目定义的流程门槛,并非质量保证。OpenClaw 提供底层代理环境。Edict 在其上创建独立 Workspace、Skills 和模型配置,用太子完成入口分拣,中书规划,门下审议,尚书派发,多个部门执行并汇总。看板读取任务、心跳、会话和审计数据;当前 README 还说明服务间通过 Redis Streams 解耦。

来源:github.com/cft0808/edict/blob/main/README.md;https://github.com/cft08…

核心功能

固定角色流转

太子、中书省、门下省、尚书省和执行部门按预设顺序处理任务。

来源:github.com/cft0808/edict/blob/main/README.md
审议与封驳

门下省在派发前审查规划,可把不合格方案退回;这是项目定义的流程门槛,并非质量保证。

来源:github.com/cft0808/edict/blob/main/README.md
看板与审计

看板展示状态、时间线、Agent 心跳和任务归档,并允许叫停、取消或恢复。

来源:github.com/cft0808/edict/blob/main/README.md
状态与消息约束

项目声明用权限矩阵限制角色通信,并用状态机拒绝非法状态跳转;当前实现还使用 Redis Streams EventBus 和 Outbox Relay。

来源:github.com/cft0808/edict/blob/main/README.md

技术架构

OpenClaw 提供底层代理环境。Edict 在其上创建独立 Workspace、Skills 和模型配置,用太子完成入口分拣,中书规划,门下审议,尚书派发,多个部门执行并汇总。看板读取任务、心跳、会话和审计数据;当前 README 还说明服务间通过 Redis Streams 解耦。

来源:github.com/cft0808/edict/blob/main/README.md;https://github.com/cft08…

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) OpenClaw 已配置的 LLM API key已配置的 LLM AP… 可选 NumPy 可选 Playwright 固定角色流转 审议与封驳 看板与审计 状态与消息约束 edict 项目本体 核心功能 关键依赖

技术栈

语言Python 3.10+;React 前端需要 Node.js 18+框架OpenClaw 多 Agent、Python 看板服务、React、Redis Streams
OpenClaw已配置的 LLM API key可选 NumPy可选 Playwright
macOS 或 Linux;看板默认监听 7891;完整安装会修改 OpenClaw 配置并重启 Gateway
来源:github.com/cft0808/edict/blob/main/README.md;https://github.com/cft08…

快速上手

安全评估时先使用官方 Docker 模拟看板,确认它只含预置数据。完整安装前备份 openclaw.json,准备 Python 3.10、OpenClaw 和测试 API key,逐行审查 install.sh;该脚本会创建 Workspace、修改权限、同步 key 并重启 Gateway,不应在生产 OpenClaw 实例上直接运行。
来源:github.com/cft0808/edict/blob/main/README.md;https://github.com/cft08…

使用场景

适合试验固定审批链、多角色任务拆解和可视化审计。简单任务可能被十二角色流程拖慢;涉及代码发布、消息发送或基础设施变更时,仍要在工具层加人工批准。

来源:github.com/cft0808/edict/blob/main/README.md

优势与局限

优势

  • 角色和状态路径明确
  • 审议环节是默认流程
  • 看板支持任务干预与归档
  • 核心看板脚本主要使用标准库

局限

  • 完整运行依赖 OpenClaw 和模型凭据
  • 安装脚本会改配置、复制 key 并重启 Gateway
  • 官方没有正式 Release 或稳定版本线,仅支持 main 和 Docker latest
  • 审核 Agent 的通过不证明结果正确
  • 本轮没有执行安装脚本或启动任何代理
来源:github.com/cft0808/edict/blob/main/README.md;https://github.com/cft08…

最新版本

截至 2026-09-23,GitHub Releases 页面显示没有正式发行版。仓库于 2026-09-21 仍有推送,官方安全政策把 main 与 Docker latest 作为当前支持线。

来源:github.com/cft0808/edict/releases;https://github.com/cft0808/edict/bl…

实测与证据

status: official_docs_checked_not_run  |  checked_at: 2026-09-23  |  environment: 核对官方 README、requirements.txt、SECURITY.md、仓库元数据与 Releases 页面  |  limitations: 未拉取或运行代码,未执行 Docker、install.sh、OpenClaw、Redis、看板或模型调用  |  observed_output: Releases 页面明确没有正式发行版;SECURITY.md 仅标记 main 和 Docker latest 为积极维护;README 要求 OpenClaw、Python 3.10+,构建前端还需 Node.js 18+

来源:github.com/cft0808/edict/releases;https://github.com/cft0808/edict/bl…

同类项目对比

LangGraph 官方文档提供路由、并行、orchestrator-worker、持久化和调试等可编程工作流模式。Edict 直接给出一套固定的中文角色体系和看板,完整运行依赖 OpenClaw。需要自由设计状态图和节点时评估 LangGraph;希望试用现成审批角色与看板时再看 Edict。

来源:docs.langchain.com/oss/python/langgraph/workflows-agents;https://gith…

总结评价

Edict 的价值在于把审批角色、状态流转和看板打包成一个可观察的 OpenClaw 工作流。先用模拟看板理解流程,再在隔离 OpenClaw 实例中检查安装副作用和审核效果;没有固定版本线时,不宜直接接入生产环境。

来源:github.com/cft0808/edict/blob/main/README.md;https://github.com/cft08…

常见问题

Edict 有正式版本号吗?

截至 2026-09-23,官方 Releases 页面没有正式发行版。安全政策只把 main 和 Docker latest 标为积极维护。

Edict 不安装 OpenClaw 能运行吗?

只能用官方模拟数据体验看板。完整的多 Agent 流转需要先安装 OpenClaw,并配置模型凭据。

Edict 的 install.sh 会改哪些内容?

README 说明它会创建 Agent Workspace、写入角色文件、修改 openclaw.json 权限和可见性、同步 API key、构建前端并重启 Gateway。运行前应备份配置并审查脚本。

门下省审核通过是否代表结果可靠?

不代表。它增加一个流程检查点,但审查仍由模型执行。事实正确性、测试结果和高风险操作仍需独立验证与人工批准。

资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-09-23 13:55.

参考材料:README、GitHub API、依赖文件