[package]
name = "llmkit-tower"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
description = "Tower middleware (retry, rate limit, cost tracking, tracing) for llmkit-rs"
keywords = ["tower", "middleware", "llm", "retry", "rate-limit"]
categories = ["asynchronous", "network-programming"]

[dependencies]
llmkit-core.workspace = true
tokio.workspace = true
async-trait.workspace = true
tracing.workspace = true
serde_json.workspace = true
