• 9 7865eed836

    9
    ci / JVM build + tests (push) Successful in 6m20s
    release / Publish KMP libraries → caffeine Nexus (release) Successful in 37s
    Stable

    subochev released this 2026-09-21 20:18:45 +00:00 | 18 commits to main since this release

    Что в релизе

    Fixes

    • ksqlite 0.1.1-SNAPSHOT → 0.1.2 (опубликован в Maven Central)
    • text-embedding-kmp 3.0.0-SNAPSHOT → v5 (опубликован в caffeine Nexus с нативными klib'ами для linuxX64/Arm64, mingwX64, macosX64/Arm64, iosX64/Arm64/SimulatorArm64 — v4 имел только jvm+android, что ломало native-resolve)
    • ci.yml: убран шаг :agentik-cli:shadowJar (модуль отключён из settings.gradle.kts с 2026-09-21)

    Features

    • :memory-md-vector (KMP jvm+linuxX64+mingwX64): гибридный md+vector store. .md-файлы как source of truth, sqlite-vec как derived cache. Hybrid score: 0.7vector + 0.3keyword. Reconcile на старте через content-hash.
    • :reflection-api: новый 4-й API-модуль (Reflection, ReflectionStore, ReflectionEvent.Created).
    • TextEmbeddingExecutor в :memory-api (suspend-обёртка над KMP TextEmbeddingExtractor) — заменил JVM-only EmbeddingProvider.
    • :outbox-api + :journal-api: финальное переименование/расщепление бывших :event-store / :message-store-api / :message-log-api / :working-memory-api.
    • :standalone flattened: всё в commonMain/commonTest (KMP-plugin сохранён ради бесшовного потребления KMP-зависимостей).

    Verified

    • jvmTest: 96 задач, 407 тестов, 0 падений
    • text-embedding-kmp v5 native klib'ы присутствуют в caffeine (api-linuxx64-5.klib=10571b, api-iosarm64-5.klib=10570b, ...)
    Downloads