capo-cli 0.5.0

Capo — a Rust-native coding agent CLI.
[package]
# Crate published as `capo-cli` because `capo` is taken on crates.io
# (a Linux capabilities crate). The installed binary is still `capo` —
# see the [[bin]] section below.
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