remove deprecated EventStore and MessageStore implementations, along with related in-memory and SQLite code
ci / JVM build + tests (push) Failing after 59s

This commit is contained in:
2026-09-21 02:57:45 +03:00
parent 8f85612665
commit 2d6cf89c52
36 changed files with 41 additions and 1006 deletions
@@ -1,8 +1,8 @@
package pw.binom.agentik.storage.ksqlite
import kotlinx.serialization.json.Json
import pw.binom.agentik.messageLog.MessageRecord
import pw.binom.agentik.messageLog.MutableMessageStore
import pw.binom.agentik.journal.MessageRecord
import pw.binom.agentik.journal.MutableJournalStore
import pw.binom.db.ksqlite.SQLiteConnection
import pw.binom.db.ksqlite.SQLitePreparedStatement
import kotlin.time.Instant
@@ -25,7 +25,7 @@ import kotlinx.coroutines.withContext
*/
class KsqliteMessageStore internal constructor(
private val connection: SQLiteConnection,
) : MutableMessageStore {
) : MutableJournalStore {
private val mutex = Mutex()
private val json = Json { ignoreUnknownKeys = true }
@@ -1,9 +1,9 @@
package pw.binom.agentik.storage.ksqlite
import pw.binom.agentik.context.ContextStore
import pw.binom.agentik.journal.MutableJournalStore
import pw.binom.agentik.messageStore.ConversationStore
import pw.binom.agentik.messageLog.MutableMessageStore
import pw.binom.agentik.messageStore.ReflectionStore
import pw.binom.agentik.workingMemory.WorkingMemoryStore
import pw.binom.db.ksqlite.SQLiteConnection
/**
@@ -18,8 +18,8 @@ import pw.binom.db.ksqlite.SQLiteConnection
class KsqliteStores internal constructor(
val connection: SQLiteConnection,
val conversations: ConversationStore,
val messages: MutableMessageStore,
val workingMemory: WorkingMemoryStore,
val messages: MutableJournalStore,
val workingMemory: ContextStore,
val reflections: ReflectionStore,
) : AutoCloseable {