# cmdc_orchestrator v0.5.0 - Table of Contents

CMDC 多 Agent 编排引擎 — WorkflowSpec + Run API + 事件账本 + DAG 多智能体协作

## Pages

- [CMDC Orchestrator](readme.md)
- [cmdc_orchestrator Changelog](changelog.md)

## Modules

- [CMDCOrchestrator](CMDCOrchestrator.md): CMDC 多 Agent 编排引擎 — DAG 驱动的 Agent 协作。
- [CMDCOrchestrator.DAG](CMDCOrchestrator.DAG.md): DAG 定义：节点 + 边 + 拓扑排序。

- [CMDCOrchestrator.Execution](CMDCOrchestrator.Execution.md): Executor 与 dry_run 共用的信号分支、上下文合并工具。

- [CMDCOrchestrator.Executor](CMDCOrchestrator.Executor.md): DAG 执行器 — 拓扑分层并行调度 + Router 剪枝。
- [CMDCOrchestrator.Node](CMDCOrchestrator.Node.md): 编排节点 behaviour。
- [CMDCOrchestrator.Node.Registry](CMDCOrchestrator.Node.Registry.md): 编排节点 registry。
- [CMDCOrchestrator.NodeRun](CMDCOrchestrator.NodeRun.md): 单个 workflow 节点的一次执行账本。

- [CMDCOrchestrator.Nodes](CMDCOrchestrator.Nodes.md): 编排节点类型集合。

- [CMDCOrchestrator.Nodes.AgentNode](CMDCOrchestrator.Nodes.AgentNode.md): Agent 节点 — 驱动一个 CMDC Agent 执行配置好的 prompt。
- [CMDCOrchestrator.Nodes.AggregatorNode](CMDCOrchestrator.Nodes.AggregatorNode.md): Aggregator 节点：合并多个上游结果。
- [CMDCOrchestrator.Nodes.ConditionNode](CMDCOrchestrator.Nodes.ConditionNode.md): Condition 节点：对运行上下文做确定性条件判断,返回 `"true"` / `"false"` signal。

- [CMDCOrchestrator.Nodes.DebateNode](CMDCOrchestrator.Nodes.DebateNode.md): Debate / Consensus 节点 —— 多个辩手 Agent 围绕 topic 辩 N 轮，最终 Judge
给出裁决。
- [CMDCOrchestrator.Nodes.EvalGateNode](CMDCOrchestrator.Nodes.EvalGateNode.md): Eval Gate 节点：用离线指标阻断不满足阈值的 workflow 发布或执行分支。
- [CMDCOrchestrator.Nodes.GateNode](CMDCOrchestrator.Nodes.GateNode.md): Gate 节点：质量检查点。

- [CMDCOrchestrator.Nodes.HierarchyNode](CMDCOrchestrator.Nodes.HierarchyNode.md): Hierarchy 节点 —— Manager-Workers-Synthesizer 三段式协作。
- [CMDCOrchestrator.Nodes.RouterNode](CMDCOrchestrator.Nodes.RouterNode.md): Router 节点 — 按策略把执行流分发到不同分支，下游节点通过 `branch` 边匹配。
- [CMDCOrchestrator.Nodes.ToolNode](CMDCOrchestrator.Nodes.ToolNode.md): Tool 节点：在 workflow 中直接调用 `CMDC.Tool`。
- [CMDCOrchestrator.Run](CMDCOrchestrator.Run.md): 一次 workflow 执行的运行账本。
- [CMDCOrchestrator.RunEvent](CMDCOrchestrator.RunEvent.md): Workflow run 事件账本条目。
- [CMDCOrchestrator.RunState](CMDCOrchestrator.RunState.md): Workflow run 状态集合与归一化工具。

- [CMDCOrchestrator.RunStore](CMDCOrchestrator.RunStore.md): Workflow run 账本后端 behaviour 与默认包装函数。
- [CMDCOrchestrator.RunStore.ETS](CMDCOrchestrator.RunStore.ETS.md): ETS RunStore 后端。
- [CMDCOrchestrator.Runtime](CMDCOrchestrator.Runtime.md): DAG 运行时句柄：承载一次 `Executor.run/2` 周期内共享的进程资源。
- [CMDCOrchestrator.Telemetry](CMDCOrchestrator.Telemetry.md): `cmdc_orchestrator` 运行事件。
- [CMDCOrchestrator.Templates](CMDCOrchestrator.Templates.md): 内置 WorkflowSpec 模板包。
- [CMDCOrchestrator.WorkflowSpec](CMDCOrchestrator.WorkflowSpec.md): 企业 Workflow Runtime 的可持久化规格。
- [CMDCOrchestrator.WorkflowSpec.EdgeSpec](CMDCOrchestrator.WorkflowSpec.EdgeSpec.md): Workflow 边持久化规格。
- [CMDCOrchestrator.WorkflowSpec.NodeSpec](CMDCOrchestrator.WorkflowSpec.NodeSpec.md): Workflow 节点持久化规格。

