[package]
name = "navi-cli"
version.workspace = true
edition.workspace = true
license.workspace = true
description.workspace = true
repository.workspace = true
homepage.workspace = true
readme = "README.md"
[[bin]]
name = "navi"
path = "src/main.rs"
[dependencies]
anyhow.workspace = true
clap.workspace = true
fastrand.workspace = true
reqwest.workspace = true
serde_json.workspace = true
tempfile.workspace = true
tokio.workspace = true
toml.workspace = true
tracing.workspace = true
navi-browser.workspace = true
navi-core = { workspace = true, features = ["embeddings"] }
navi-mcp.workspace = true
navi-plugin-broker.workspace = true
navi-plugin-manifest.workspace = true
navi-sdk = { workspace = true, default-features = true }
navi-tui = { workspace = true, default-features = true }
navi-voice = { workspace = true, default-features = false }
[features]
default = []
voice-onnx = ["navi-voice/onnx", "navi-sdk/voice-onnx"]
browser-cloak = ["navi-core/browser-cloak"]
[dev-dependencies]
wiremock.workspace = true
portable-pty.workspace = true