Persistence API
Functions
Link copied to clipboard
从数据库加载会话消息,请按需加载。
Link copied to clipboard
从数据库加载会话数据。
abstract suspend fun loadSession(workspaceId: UUID?, sortBy: SessionSort, limit: Int, before: SessionCursor?): List<SessionData>
从数据库加载最近的会话数据,可翻页。
Link copied to clipboard
从数据库加载 Usage 数据,用于统计。
Link copied to clipboard
从数据库获取合并后的 Usage 数据(Usage.plus 语义),无匹配项时返回 null。
Link copied to clipboard
abstract suspend fun searchMessages(query: String, type: AgentMessageType?, from: Instant?, to: Instant?): Set<UUID>
根据指定关键词搜索数据库中的消息,返回匹配的消息 id。