[package]
name = "t4a"
version = "0.2.0"
edition = "2024"
license = "MIT"
description = "Terminals for agents"

[dependencies]
portable-pty = "0.9"
vt100 = "0.16"
png = "0.18"
tokio = { version = "1", features = ["full"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
base64 = "0.22"
nix = { version = "0.31", features = ["signal", "process", "term"] }
image = { version = "0.25.9", default-features = false, features = ["png"] }
noto-sans-mono-bitmap = { version = "0.3.2", features = ["size_20", "bold"] }

[dev-dependencies]
rand = "0.10.0"
levenshtein = "1.0.5"
reqwest = { version = "0.12", features = ["json"] }

[profile.release]
lto = true
opt-level = "s"
