Коммит заменяет SQLDelight на ksqlite и добавляет journal/context/outbox
ci / JVM build + tests (push) Failing after 1m24s
ci / JVM build + tests (push) Failing after 1m24s
This commit is contained in:
+10
-6
@@ -68,6 +68,15 @@ include(":memory-vector")
|
||||
// использоваться в Android-сборке (JVector/SQLite не подходят для ART out-of-box).
|
||||
include(":message-store-api")
|
||||
include(":message-log-api")
|
||||
// Новые API-модули трёх сущностей (canonical имена):
|
||||
// - :journal-api — append-only audit log (бывший :message-log-api)
|
||||
// - :context-api — то что видит LLM (бывший :working-memory-api)
|
||||
// - :outbox-api — bounded-tail event stream (бывший :event-store)
|
||||
// Старые модули :message-log-api / :working-memory-api / :event-store
|
||||
// остаются на диске — миграция consumers'ов по чуть-чуть, отдельно.
|
||||
include(":journal-api")
|
||||
include(":context-api")
|
||||
include(":outbox-api")
|
||||
// Bounded-tail event log с auto-TTL. Двухуровневое хранилище: этот модуль —
|
||||
// короткий live tail + recent replay; полный audit log живёт в :message-store-api
|
||||
// (там — MessageStore + ConversationStore). EventStore сам управляет eviction,
|
||||
@@ -79,12 +88,7 @@ include(":event-store-in-memory")
|
||||
include(":working-memory-api")
|
||||
include(":storage-inmemory")
|
||||
// SQLDelight-реализация store'ов из :message-store-api и :working-memory-api. JVM-only
|
||||
// native драйверов для KMP вне JVM пока не публикует). Содержит 4 .sq-файла +
|
||||
// 5 классов: SqliteStores, SqliteConversationStore, SqliteMessageStore,
|
||||
// SqliteWorkingMemoryStore, SqliteReflectionStore. Бэкенд для прод-запуска
|
||||
// :standalone (путь к .db файлу в AGENTIK_DB).
|
||||
include(":storage-sqlite")
|
||||
// KMP-реализация EventStore через ksqlite (https://github.com/caffeine-mgn/ksqlite).
|
||||
// KMP-реализация EventStore поверх ksqlite (https://github.com/caffeine-mgn/ksqlite).
|
||||
// Цель: проверить что pure-Kotlin SQLite с sqlite-vec заменяет SQLDelight+JVector
|
||||
// на KMP-таргетах (JVM + linuxX64 + mingwX64). Apple targets auto-disabled на
|
||||
// Linux — собираются локально на macOS. Пока покрывает только EventStore;
|
||||
|
||||
Reference in New Issue
Block a user