首页 / 开源热榜 / Edict / 使用教程

Edict 三省六部教程:先看模拟流程,再动 OpenClaw

更新于 2026-09-23 · 约 9 分钟

Edict 把任务放进固定的多 Agent 审批链:太子分拣,中书规划,门下审议,尚书派发,各部门执行后汇总。完整安装会修改 OpenClaw 配置和模型权限,第一次应在隔离实例验证。

版本状态:官方没有正式 Release。安全政策只支持 main 和 Docker latest;仓库于 2026-09-21 仍有推送。

1. 先看模拟看板

docker run -p 7891:7891 cft0808/sansheng-demo

这个镜像使用预置模拟数据,不会提供真实 Agent 协作。只检查角色、状态、时间线、封驳和停止入口,不要据此判断模型效果。

2. 准备隔离实例

完整运行要求 OpenClaw、Python 3.10 以上和测试模型 key;构建 React 前端还需 Node.js 18 以上。复制一份无生产凭据的 OpenClaw 配置,并备份 openclaw.json

3. 审查安装副作用

git clone https://github.com/cft0808/edict.git
cd edict
# 阅读 install.sh,不在生产实例直接执行

README 说明脚本会创建 Workspace、写角色文件、修改通信权限和会话可见性、同步 API key、构建前端并重启 Gateway。这些都需要逐项确认。

4. 用虚构任务检查门槛

选择不会发消息、改仓库或访问基础设施的任务。观察错误计划能否被封驳、非法状态跳转是否拒绝、停止后是否真的停止工具调用、审计记录是否足以追踪。门下省也是模型,放行不代表事实正确。

与 LangGraph 对比

LangGraph 官方文档提供路由、并行、orchestrator-worker、持久化和调试等可编程模式。Edict 给出固定角色体系和现成看板,并依赖 OpenClaw。需要自由定义节点和状态时评估 LangGraph;想试用固定审批角色与可视化看板时再看 Edict。

验证状态:只核对官方 README、requirements.txt、SECURITY.md、仓库元数据和 Releases 页面。未运行 Docker、安装脚本、OpenClaw、Redis、看板或模型调用。

这里仅补原教程没有展开的事实和边界。安装命令与操作步骤仍以前文为准。

先判断这个项目是否适合你

适合谁用

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

采用建议

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

原教程未展开的系统信息

核心功能

  • 固定角色流转

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

  • 审议与封驳

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

  • 看板与审计

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

  • 状态与消息约束

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

架构与数据流

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

常见问题

Edict 有正式版本号吗?

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

Edict 不安装 OpenClaw 能运行吗?

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

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

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

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

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