[package] name = "herald" version = "0.1.0" edition = "2024" [dependencies] reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } tokio = { version = "1.52", features = ["full"] } tokio-stream = "0.1" tokio-util = "0.7" futures-util = "0.3" serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } sentry = { version = "0.48", features = ["tower-axum-matched-path"] } sentry-anyhow = "0.48" openrouter-rs = "0.10" dotenvy = "0.15" tower = "0.5" tower-http = {version = "0.6", features = ["trace"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features=["env-filter"] } axum = "0.8" anyhow = "1.0" thiserror = "2.0" hmac = "0.13" sha2 = "0.11" hex = "0.4" subtle = "2.6" bytes = "1.11"