`cargo run -p cm-orchestrator --example topology_bench --features provider` runs one task across hierarchical/pipeline/swarm topologies and prints a leaderboard + quality/cost Pareto front. Offline-deterministic via the scripted provider; set ANTHROPIC_API_KEY to run against a real model. Demonstrates milestone B end-to-end and seeds the reproducible paper harness. Co-Authored-By: Claude Opus 4.8 <[email protected]>
31 lines
696 B
TOML
31 lines
696 B
TOML
[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"]
|