[package] name = "cm-orchestrator" version = "0.1.0" edition.workspace = true rust-version.workspace = true license.workspace = true publish.workspace = true [features] default = [] # Real LLM-backed turn executor (tool-free reasoning turns) over cm-llm. provider = ["dep:cm-llm", "dep:futures"] [dependencies] cm-topology = { path = "../cm-topology" } cm-domain = { path = "../cm-domain" } cm-llm = { path = "../cm-llm", optional = true } futures = { version = "0.3", optional = true } serde = { workspace = true } thiserror = { workspace = true } [dev-dependencies] tokio = { workspace = true } [lints] workspace = true [[example]] name = "topology_bench" required-features = ["provider"]