[package]
name = "second-brain-core"
version.workspace = true
edition.workspace = true
description = "Core library for second-brain: KuzuDB graph storage, BGE embeddings, and weighted query engine"
license.workspace = true
repository.workspace = true
keywords = ["memory", "knowledge-graph", "embeddings", "kuzudb", "vector-search"]
categories = ["database", "data-structures"]

[dependencies]
anyhow.workspace = true
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
uuid.workspace = true
chrono.workspace = true
tracing.workspace = true
kuzu = "0.11"
fastembed = "5"
toml = "0.8"
hostname = "0.4"
dirs = "6"

[dev-dependencies]
tempfile = "3"

[build-dependencies]
cxx-build = "=1.0.138"
