[package]
name = "mecha-cli"
description = "The mecha CLI: an agent harness for local models."
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
[[bin]]
name = "mecha"
path = "src/main.rs"
[dependencies]
mecha-core = { path = "../mecha-core", version = "0.1.1" }
mecha-slack = { path = "../mecha-slack", version = "0.1.1" }
anyhow.workspace = true
async-trait.workspace = true
chrono.workspace = true
libc.workspace = true
chrono-tz.workspace = true
clap = { version = "4", features = ["derive", "env"] }
futures.workspace = true
rustyline = "18"
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
tokio-util.workspace = true
toml.workspace = true
tracing.workspace = true
tracing-subscriber.workspace = true
ratatui = { version = "0.30", features = ["unstable-rendered-line-info"] }
crossterm = { version = "0.29", features = ["event-stream"] }