[package] name = "llm-worker" description = "" version = "0.2.0" publish.workspace = true edition.workspace = true license.workspace = true repository.workspace = true [dependencies] serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" thiserror = "2.0" tracing = "0.1" async-trait = "0.1" futures = "0.3" tokio = { version = "1.49", features = ["macros", "rt-multi-thread"] } tokio-util = "0.7" reqwest = { version = "0.13.1", default-features = false, features = ["stream", "json", "native-tls", "http2"] } eventsource-stream = "0.2" llm-worker-macros = { path = "../llm-worker-macros", version = "0.2" } [dev-dependencies] clap = { version = "4.5", features = ["derive", "env"] } schemars = "1.2" tempfile = "3.24" dotenv = "0.15" tracing-subscriber = { version = "0.3", features = ["env-filter"] }