[package]
name = "car-multi"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Multi-agent coordination patterns for Common Agent Runtime"
repository.workspace = true
readme = "README.md"

[dependencies]
car-engine = { path = "../car-engine", version = "0.15.0" }
car-state = { path = "../car-state", version = "0.15.0" }
car-eventlog = { path = "../car-eventlog", version = "0.15.0" }
car-ir = { path = "../car-ir", version = "0.15.0" }
car-policy = { path = "../car-policy", version = "0.15.0" }
# Umbrella-only dep (car#205) — re-exporting built-in agent
# definitions from car-multi lets external consumers (tokhn)
# reach the Researcher / Verifier / Coordinator / Summarizer
# entry points without taking a direct car-agents dep.
car-agents = { path = "../car-agents", version = "0.15.0" }
chrono.workspace = true
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
uuid.workspace = true
thiserror.workspace = true
tracing.workspace = true
async-trait = "0.1"
futures = "0.3"
