[package]
name = "agent-proxy-rust-storage-sqlite"
description = "SQLite backend implementation for agent-proxy-rust storage trait"
categories = ["database"]
keywords = ["storage", "sqlite", "agent-proxy"]
version.workspace = true
authors.workspace = true
edition.workspace = true
license.workspace = true
documentation.workspace = true
repository.workspace = true
homepage.workspace = true
[dependencies]
agent-proxy-rust-storage = { path = "../storage", version = "1.0.0" }
async-trait = "0.1"
chrono = "0.4"
hex = "0.4"
r2d2 = "0.8"
r2d2_sqlite = "0.25"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "blocking", "json"] }
rusqlite = { version = "0.32", features = ["bundled"] }
secrecy = "0.10"
serde = { version = "1", features = ["derive"] }
serde_json = { workspace = true }
sha2 = "0.10"
thiserror = { workspace = true }
tokio = { workspace = true }
tracing = { workspace = true }
[dev-dependencies]
serial_test = "3"
uuid = { version = "1", features = ["v7"] }
[lints]
workspace = true