Expand description
Orchestrator domain model.
This module owns the pure data types that drive the Director/Worker orchestration pattern. No I/O, no async, no adapter dependencies.
§Submodules
| Module | Contents |
|---|---|
task_graph | TaskGraph, TaskNode, TaskNodeKind, NodeId, NodeStatus, HitlMode, TaskGraphError |
role_catalog | RoleId, RoleSpec, RoleCatalog — built-in specialist roles |
events | CouncilEvent — SSE event stream types |
run | CouncilRun, CouncilRunStatus, CouncilRunEvent |
Re-exports§
pub use events::AgentStance;pub use events::ApprovalKind;pub use events::CouncilEvent;pub use events::StanceOutcome;pub use role_catalog::RoleCatalog;pub use role_catalog::RoleId;pub use role_catalog::RoleSpec;pub use run::CouncilRun;pub use run::CouncilRunEvent;pub use run::CouncilRunStatus;pub use task_graph::DebateAgent;pub use task_graph::DebateConfig;pub use task_graph::DebateJudgeConfig;pub use task_graph::HitlMode;pub use task_graph::MAX_DEPTH;pub use task_graph::MAX_NODES;pub use task_graph::MAX_TOTAL_NODES;pub use task_graph::NodeId;pub use task_graph::NodeStatus;pub use task_graph::TaskGraph;pub use task_graph::TaskGraphError;pub use task_graph::TaskNode;pub use task_graph::TaskNodeKind;
Modules§
- events
- SSE event types emitted during an orchestrator run.
- role_
catalog - Built-in role catalog for the orchestrator v2 hierarchical planner.
- run
- Persistent run record for orchestrator executions.
- task_
graph - Task graph types for the Director/Worker orchestrator.