[package]
name = "rig-sqlite"
version = "0.1.33"
edition = { workspace = true }
description = "SQLite-based vector store implementation for the rig framework"
license = "MIT"
[lints]
workspace = true
[lib]
doctest = false
[dependencies]
rig-core = { path = "../../rig/rig-core", version = "0.30.0", default-features = false, features = [
"derive",
] }
rusqlite = { workspace = true, features = ["bundled"] }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
sqlite-vec = { workspace = true }
tokio-rusqlite = { workspace = true, features = ["bundled"] }
tracing = { workspace = true }
zerocopy = { workspace = true }
chrono = { workspace = true }
[dev-dependencies]
anyhow = { workspace = true }
httpmock = { workspace = true }
tokio = { workspace = true, features = ["macros", "rt-multi-thread"] }
tracing-subscriber = { workspace = true, features = ["env-filter"] }