Modules
CMDC 多 Agent 编排引擎 — DAG 驱动的 Agent 协作。
DAG 定义:节点 + 边 + 拓扑排序。
Executor 与 dry_run 共用的信号分支、上下文合并工具。
DAG 执行器 — 拓扑分层并行调度 + Router 剪枝。
编排节点 behaviour。
编排节点 registry。
单个 workflow 节点的一次执行账本。
编排节点类型集合。
Agent 节点 — 驱动一个 CMDC Agent 执行配置好的 prompt。
Aggregator 节点:合并多个上游结果。
Condition 节点:对运行上下文做确定性条件判断,返回 "true" / "false" signal。
Debate / Consensus 节点 —— 多个辩手 Agent 围绕 topic 辩 N 轮,最终 Judge 给出裁决。
Eval Gate 节点:用离线指标阻断不满足阈值的 workflow 发布或执行分支。
Gate 节点:质量检查点。
Hierarchy 节点 —— Manager-Workers-Synthesizer 三段式协作。
Router 节点 — 按策略把执行流分发到不同分支,下游节点通过 branch 边匹配。
Tool 节点:在 workflow 中直接调用 CMDC.Tool。
一次 workflow 执行的运行账本。
Workflow run 事件账本条目。
Workflow run 状态集合与归一化工具。
Workflow run 账本后端 behaviour 与默认包装函数。
ETS RunStore 后端。
DAG 运行时句柄:承载一次 Executor.run/2 周期内共享的进程资源。
cmdc_orchestrator 运行事件。
内置 WorkflowSpec 模板包。
企业 Workflow Runtime 的可持久化规格。
Workflow 边持久化规格。
Workflow 节点持久化规格。