[package]
name = "df-storage"
version = "0.1.0"
edition = "2021"

[dependencies]
df-types = { path = "../df-types" }
# F-01 阶段1:ModelConfig/deserialize_model_configs 向后兼容反序列化(老字符串数组/新对象数组/null/空)
df-ai-core = { path = "../df-ai-core" }
serde = { workspace = true }
serde_json = { workspace = true }
anyhow = { workspace = true }
tokio = { workspace = true }
rusqlite = { workspace = true }
tracing = { workspace = true }
# keyring:FR-S1 密钥解析下沉,纯密钥逻辑(get/set/delete/resolve/ensure/migrate)的唯一源。
# build_provider_for 不下沉(依赖 df-ai 会引循环),留 src-tauri 转发壳。
keyring = { workspace = true }
