feat(memory): migrate EmbeddingProvider to KMP-compatible TextEmbeddingExecutor, add :memory-md-vector, and hybrid backend support
- Replaced `EmbeddingProvider` with cross-platform `TextEmbeddingExecutor` for native target compatibility. - Introduced `:memory-md-vector` module combining vector-cache and `.md` file-based memory systems (`hybrid` backend). - Updated `SiglipEmbeddingProvider` to use KMP `TextEmbeddingExtractor` and streamlined compatibility via `asExecutor`. - Added hybrid memory backend to `standalone`, supporting `.md` reconciliation with vector-cache for semantic
This commit is contained in:
@@ -91,6 +91,10 @@ include(":outbox-api")
|
||||
// eviction. Для тестов, dev-режима, embedded-сценариев (Android core).
|
||||
include(":outbox-inmemory")
|
||||
include(":journal-inmemory")
|
||||
// Гибридное хранилище памяти: .md файлы (single source of truth) +
|
||||
// ksqlite vector-кэш (sqlite-vec vec0) + reconcile + hybrid search.
|
||||
// Заменяет чисто-keyword :memory-md там, где нужен семантический поиск.
|
||||
include(":memory-md-vector")
|
||||
//include(":event-store-in-memory")
|
||||
//include(":working-memory-api")
|
||||
include(":storage-inmemory")
|
||||
|
||||
Reference in New Issue
Block a user