[package]
name = "albert-cli"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
description = "Albert — the sovereign AI development CLI for the Ternary Intelligence Stack"
readme = "README.md"
keywords = ["ai", "cli", "llm", "agent", "ternary"]
categories = ["command-line-utilities", "development-tools"]

[[bin]]
name = "albert"
path = "src/main.rs"

[dependencies]
api = { package = "albert-api", path = "../api", version = "0.1.1" }
commands = { package = "albert-commands", path = "../commands", version = "0.1.1" }
compat-harness = { package = "albert-compat", path = "../compat-harness", version = "0.1.1" }
crossterm = "0.28"
pulldown-cmark = "0.13"
rustyline = "15"
runtime = { package = "albert-runtime", path = "../runtime", version = "0.1.1" }
serde_json = "1"
syntect = "5"
tokio = { version = "1", features = ["rt-multi-thread", "time"] }
tools = { package = "albert-tools", path = "../tools", version = "0.1.1" }
dialoguer = "0.12.0"
console = "0.15"
indicatif = "0.17"
toml = "0.8"
dirs = "5"
serde = { version = "1", features = ["derive"] }
ctrlc = { version = "3", features = ["termination"] }
base64 = "0.22"
chrono = "0.4"

[lints]
workspace = true
