[package] name = "herdr" version = "0.7.1" edition = "2021" build = "build.rs" description = "terminal workspace manager for AI coding agents" license = "AGPL-3.0-or-later" repository = "https://github.com/ogulcancelik/herdr" homepage = "https://herdr.dev" keywords = ["terminal", "tui", "ai", "agents", "multiplexer"] categories = ["command-line-utilities"] include = ["src/**/*", "assets/sounds/*", "README.md", "LICENSE", "Cargo.toml"] [dependencies] base64 = "0.22.1" bincode = { version = "2", features = ["serde"] } bytes = "1" crossterm = "0.29" ctrlc = "3" interprocess = "2.4.2" libc = "0.2" portable-pty = "=0.9.0" png = "0.17" ratatui = { version = "0.30", features = ["unstable-rendered-line-info"] } regex = "1" serde = { version = "1", features = ["derive"] } serde_json = "1" sha2 = "0.10" tokio = { version = "1", features = ["rt-multi-thread", "macros", "sync", "time"] } toml = "0.8" tracing = "0.1.44" tracing-subscriber = { version = "0.3.23", features = ["env-filter"] } unicode-width = "0.2" [patch.crates-io] portable-pty = { path = "vendor/portable-pty" } [target.'cfg(windows)'.dependencies] windows-sys = { version = "0.61.2", features = [ "Wdk_System_Threading", "Win32_Foundation", "Win32_System_Diagnostics_Debug", "Win32_System_Diagnostics_ToolHelp", "Win32_System_Console", "Win32_System_Kernel", "Win32_System_Threading", "Win32_UI_Shell", "Win32_UI_WindowsAndMessaging", ] }