feat: Upgrade k-core dependency to version 0.1.10, refactor message broker and embedding components, and enhance session store integration

This commit is contained in:
2026-01-02 15:17:46 +01:00
parent 1be64bb578
commit ede9567e09
10 changed files with 126 additions and 340 deletions

21
Cargo.lock generated
View File

@@ -1815,15 +1815,27 @@ dependencies = [
[[package]]
name = "k-core"
version = "0.1.5"
source = "git+https://git.gabrielkaszewski.dev/GKaszewski/k-core#667cae596cf4e6c9c8e4cfa3bd5ee53ffb0796fb"
version = "0.1.10"
source = "git+https://git.gabrielkaszewski.dev/GKaszewski/k-core#7a72f5f54ad45ba82f451e90c44c0581d13194d9"
dependencies = [
"anyhow",
"async-nats",
"async-trait",
"axum 0.8.8",
"chrono",
"fastembed",
"futures-core",
"futures-util",
"qdrant-client",
"serde",
"sqlx",
"thiserror 2.0.17",
"time",
"tokio",
"tower 0.5.2",
"tower-http",
"tower-sessions",
"tower-sessions-sqlx-store",
"tracing",
"tracing-subscriber",
"uuid",
@@ -2196,21 +2208,18 @@ dependencies = [
name = "notes-infra"
version = "0.1.0"
dependencies = [
"async-nats",
"anyhow",
"async-trait",
"chrono",
"fastembed",
"futures-core",
"futures-util",
"k-core",
"notes-domain",
"qdrant-client",
"serde",
"serde_json",
"sqlx",
"thiserror 2.0.17",
"tokio",
"tower-sessions",
"tower-sessions-sqlx-store",
"tracing",
"uuid",