// the find
cft0808/edict
🏛️ 三省六部制 · OpenClaw Multi-Agent Orchestration System — 9 specialized AI agents with real-time dashboard, model config, and full audit trails
Edict maps the Tang dynasty's Three Departments and Six Ministries bureaucratic structure onto a multi-agent AI orchestration system. Twelve specialized agents handle routing, planning, review, dispatch, and domain execution with a real-time dashboard for monitoring and intervention. It requires OpenClaw, a proprietary agent runtime, which is a hard dependency that isn't open-source.
The mandatory review gate (门下省) that can reject and force replanning is a genuine architectural improvement over CrewAI and AutoGen, which have no equivalent quality checkpoint. The state machine in kanban_update.py with explicit _VALID_TRANSITIONS enforcement prevents illegal state jumps, which is the kind of thing most agent frameworks completely ignore. The dashboard ships with task intervention controls — pause, cancel, resume — plus per-agent model hot-swapping without restart, which is operationally useful. The backend uses Redis Streams as an event bus with an Outbox relay for at-least-once delivery semantics, which is more disciplined than most hobby-tier agent projects.
The entire system is locked to OpenClaw, a closed-source proprietary platform with no published API spec — if OpenClaw changes pricing, terms, or disappears, the project has no fallback path. The server.py dashboard backend is 2300 lines of raw Python http.server with zero dependencies, which sounds impressive but means no middleware, no auth framework, no structured routing, and no security review — the CWE-22 path traversal test in the repo suggests this has already bitten them. The historical metaphor is doing a lot of lifting: the mapping between Tang bureaucracy and LLM agents is mostly aesthetic, not structural — any orchestrator with a review step is functionally equivalent. No support for macOS/Linux only (README says so explicitly), which rules out Windows users in the primary install path.