MemoryService

interface MemoryService

Base contract for memory services.

The service provides functionalities to ingest sessions into memory so that the memory can be used for user queries.

Inheritors

Functions

Link copied to clipboard
abstract suspend fun addSessionToMemory(session: Session)

Adds a session to the memory service.

Link copied to clipboard
abstract suspend fun searchMemory(appName: String, userId: String, query: String): SearchMemoryResponse

Searches for sessions that match the query asynchronously.