[package]
name = "capo-cli"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
description = "Capo — a Rust-native coding agent CLI."
license.workspace = true
repository.workspace = true
readme.workspace = true
keywords = ["coding-agent", "cli", "llm", "anthropic", "claude"]
categories = ["development-tools", "command-line-utilities"]
[[bin]]
name = "capo"
path = "src/main.rs"
[lints]
workspace = true
[dependencies]
capo-agent = { path = "../capo-agent", version = "0.5.0" }
capo-tui = { path = "../capo-tui", version = "0.5.0" }
motosan-agent-loop.workspace = true
motosan-agent-tool.workspace = true
tokio = { workspace = true, features = ["rt-multi-thread", "macros", "signal", "io-std"] }
clap.workspace = true
clap_complete.workspace = true
anyhow.workspace = true
color-eyre.workspace = true
tracing.workspace = true
tracing-subscriber.workspace = true
futures.workspace = true
serde_json.workspace = true
dirs.workspace = true
[dev-dependencies]
capo-agent = { path = "../capo-agent", features = ["test-support"] }
async-trait.workspace = true
tempfile.workspace = true